Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: fsockopen - zachowanie przy ignore_user_abort
Forum PHP.pl > Forum > PHP
Xinn
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
sokzzuka
mialem kiedy podbny problem smile.gif pomoglo.. gdy dalem na poczatek skryptu.. dosc logiczne zreszta:)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.