Portál AbcLinuxu, 16. července 2025 20:30
Ahoj,
uz cca pul roku resime problemy s pripojenim k databazi.
Situace:
Problem:
Dalsi poznamky:
Samozrejme uspesneho resitele ceka odmena.
Jarda
Řešení dotazu:
Malý TCP back-log?
Jak se klient dozví, že spojení do databáze nefunguje? Dostane TCP reset, chybu ICMP, prostě vytimeoutuje?
tcp_fin_timeout
pomuze jen do urcite miry a za urcitou cenu. Pokud to nestaci, budete muset aplikaci naucit pouzivat persistentni spojeni.
pri debugovani jsme zjistili, ze pakety projdou pres iptables, ale jiz se nedostanou z kernelu do aplikace (nedostanou se do funkce accept) jakoby se ztratily nekde v kerneluSice ne přímo řešení, ale částečná indicie by to mohla být.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.