Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 18.06.2008 Skąd: Reda Ostrzeżenie: (0%)
|
Witam.
Mam kłopot z jednoczesnym uruchomieniem dwóch skryptów PHP. W pliku work_task.php jest powiedzmy długie jakieś zadanie W drugim status_reader.php odczytującym stan jest
Oba skrypty uruchamiam w FF w osobnych oknach. Według mnie oba skrypty powinny działać niezależnie, jednak status_reader.php czeka aż work_task.php się zakończy i dopiero wtedy działa. Czy ktoś wie z czym to jest związane? Tak zachowuje się na profesjonalnym hostingu i na localhoscie Vertrigo. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%)
|
Tu nie chodzi o sesję (IMG:style_emoticons/default/smile.gif) wywołanie work_task.php zablokuje PHP aż do momentu zakończenia pętli. Pośrednim rozwiązaniem jest forking (google -> php pcntl fork) ale nie wiem czy w forkowanym procesie będziesz posiadał takie samo id sesji jak w rodzicu.
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 348 Pomógł: 26 Dołączył: 8.10.2008 Skąd: Lublin Ostrzeżenie: (0%)
|
Tu nie chodzi o sesję (IMG:style_emoticons/default/smile.gif) wywołanie work_task.php zablokuje PHP aż do momentu zakończenia pętli. Zablokuje PHP, ale dla tej sesji - bo przecież nie całe. Pośrednim rozwiązaniem jest forking (google -> php pcntl fork) ale nie wiem czy w forkowanym procesie będziesz posiadał takie samo id sesji jak w rodzicu. Id sesji jest z założenia unikalne, więc raczej nie, ale sam jestem cieaw. Ten post edytował Adi32 23.10.2011, 08:33:39 |
|
|
|
bulimaxiu Jednoczesne wykonywanie dwóch skryptów PHP 22.10.2011, 16:52:16
Adi32 Moim zdaniem host nie ma nic do tego bo chodzi o s... 22.10.2011, 18:04:22
bulimaxiu No ale właśnie sęk w tym, że potrzebował bym to w ... 22.10.2011, 20:36:44
Noidea session_write_close 23.10.2011, 12:08:40
bulimaxiu Działający układ: work_task.php[PHP] pobierz, plai... 23.10.2011, 14:51:38 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 09:25 |