php, curl - nem ertem

Azt mar megszoktam, hogy egy progi egyszer megy, masszor nem, de ez mar tulzas, amit muvel. Arrol van szo, hogy van egy php script, ami cURL-t hasznalva elkuld egy POST kerest. Normalis esetben jon is ra valasz, neha hamarabb, maskor kicsit kesve, de jon. Aztan van olyan eset, amikor sokat kesik, es igy hiaba jon valasz, a script nem tudja feldolgozni, mert kozben megszakad a TCP kapcsolat. Probaltam timeout-okat (php, curl) beallitani, de nem az a baja. Tcpdump kimenetben azt latom, hogy a kliens elkuldi a POST kerest, utana meg kuld egy FIN,ACK-ot. Es nem a timeout miatt, mert van olyan, hogy a keres elkuldese utan 2 masodperc mulva kuldi. Strace-el is neztem, de csak azt latom, hogy "poll(" es kesz, ez az utolso sor...

Kerdesem az lenne, hogy mivel lehetne ezt debug-olni, mivel lehet azt megtudni, hogy miert kuldi a FIN,ACK-t a kliens? Vagy az sctrace-nek van-e olyan kapcsoloja, amivel ezt ki lehet deriteni?
Amin a php script fut(kliens gep) azon Fedora Core release 6 (Zod) van, kernel 2.6.22.7-57.fc6.

Hozzászólások

azt kellene kipróbálni, hogy más curl bindinggel is fennáll-e ez a hiba

:(){ :|:& };: