Mam skrypt PHP, który musi wywoływać skrypt powłoki, ale nie dba o wynik. Skrypt powłoki wykonuje wiele wywołań SOAP i jest powolny do zakończenia, więc nie chcę spowalniać żądania PHP podczas oczekiwania na odpowiedź. W rzeczywistości żądanie PHP powinno być w stanie wyjść bez przerywania procesu powłoki.
Szukałem w różnych exec()
, shell_exec()
, pcntl_fork()
, itd funkcji, ale żaden z nich nie wydają się dokładnie to, co chcę zaoferować. (Lub, jeśli tak, to nie jest dla mnie jasne, jak.) Jakieś sugestie?
nice
iionice
zapobieganie przytłaczaniu skryptu powłoki przez twój system (np./usr/bin/ionice -c3 /usr/bin/nice -n19
)