@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);

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

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 11:14
65000 руб./за проект
19 апр. 2024, в 11:08
5000 руб./за проект
19 апр. 2024, в 10:59
150000 руб./за проект