Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Uruchomienie kilku procesów jednocześnie
wNogachSpisz
post 4.10.2011, 15:37:21
Post #1





Grupa: Zarejestrowani
Postów: 1 233
Pomógł: 87
Dołączył: 6.03.2009

Ostrzeżenie: (40%)
XX---


Witam

Załóżmy że mam skrypt o nazwie 'a.php' który podczas swojej pracy ma za zadanie wielokrotne uruchomienie skryptu 'b.php'
Skrypty B mają działać równocześnie ('non-blocking' czy jak kto woli 'parallel').

Jak to zrobić tak aby działało w wielu środowiskach systemowych, bez dostępu do funkcji typu 'shell_exec'.
W tej chwili radzę sobię otwierając połączenia HTTP do skryptu B po localhoscie korzystając z non-blocking socket. Działa dobrze, jednak w najnowszym projekcie chcę zwiększyć ilość wykonywanych jednocześnie procesów do ok 50, skrypt B wykonuje się ok 1 sekundy, także 50 połączeń HTTP na sekunde, nawet jeśli są one po loopbacku, to moim zdaniem zbyt duży koszt.

Jakieś pomysły?
Go to the top of the page
+Quote Post
CuteOne
post 4.10.2011, 15:51:19
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%)
-----


Poczytaj o demonach w php. Na linux masz rodzinkę funkcji pcntl_ a pod windą Temat: PHPWindows Deamony pod Windowsem
Go to the top of the page
+Quote Post
wNogachSpisz
post 4.10.2011, 15:55:00
Post #3





Grupa: Zarejestrowani
Postów: 1 233
Pomógł: 87
Dołączył: 6.03.2009

Ostrzeżenie: (40%)
XX---


Tak, a jakieś inne rozwiązania?
Sorki ale to co podajesz na przeciętym hostingu nie ma prawa zadziałać.

Ten post edytował wNogachSpisz 4.10.2011, 15:55:27
Go to the top of the page
+Quote Post
CuteOne
post 4.10.2011, 15:58:08
Post #4





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

Ostrzeżenie: (0%)
-----


to pora zmienić ten "przeciętny" hosting na chociażby VPS'a
Go to the top of the page
+Quote Post
wNogachSpisz
post 4.10.2011, 16:08:15
Post #5





Grupa: Zarejestrowani
Postów: 1 233
Pomógł: 87
Dołączył: 6.03.2009

Ostrzeżenie: (40%)
XX---


Cytat(CuteOne @ 4.10.2011, 16:58:08 ) *
to pora zmienić ten "przeciętny" hosting na chociażby VPS'a


Już wole zostać przy socketach...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 10:27