czy ktos wczesniej mial jakies problemy z dzialaniem fsockopen() "w tle"?
mianowicie napisalem skrypt ktorego zadaniem jest proba komunikacji z paroma serwerami na roznych portach.. Gdy wywoluje skrypt z powloki ( php /path/to ) wszystko dziala idealnie. W przypadku gdy "odpale" go poprzez serwer www - rowniez dziala normalnie. Problem pojawia sie gdy go odpalam poprzez serwer www ( czyli wchodze zwyczajnie na strone ) i w tym czasie "zamykam" okienko przegladarki..
Wtedy po chwili dzialania, skrypt przy probie "pingowania" poprostu przestaje "dzialac".. Nie jest generowany blad spowodowany timeoutem przy fsockopen.. Tylko.. Ot - przestaje dzialac wlasnie w momencie otwierania polaczenia..
Nie jestem pewien czy jest to "normalne" zachowanie php czy tez spowodowane jakimis bledami w aplikacji tudziez uzywany serwer www jakos ogranicza tego typu polaczenia.. Dodam na koniec ze ignore_user_abort ustawione jest na true, uzywana wersja php: 5.2.4, serwer www: LiteSpeed
pozdrawiam