@z0rgoyok

Как обойти блокировку сервера при перезапуске PHP скриптом самого себя?

Запускаю из PHP скрипта фоновый скрипт так:
$execute = "/usr/bin/nohup /Applications/MAMP/bin/php/php5.5.10/bin/php $demon_script -o $order_id &> /dev/null &";
exec($execute, $output, $return);

внутри него
$execute = "/usr/bin/nohup /Applications/MAMP/bin/php/php5.5.10/bin/php $demon_script -o $order_id &> /dev/null &";
exec($execute, $output, $return);

в итоге скрипт перезапускается постоянно, что и трубется (обязательно), но при этом блокирует весь сайт.
Что делать?
  • Вопрос задан
  • 2530 просмотров
Пригласить эксперта
Ответы на вопрос 1
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Используйте крон. Чтобы отслеживать закончил скрипт работу или нет, можно напрмер использовать lock файл.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы