Назад | Перейти на главную страницу

Убить старый скрипт php cron

После запуска ps aux | grep php, я нашел около 10 сценариев php, запускаемых cron, которые были запущены более недели назад и зависают.

На выполнение каждого сценария обычно требуется 40 секунд.

Я установил ini_set ('max_execution_time', 60), надеясь, что он завершится через 60 секунд.

Как я могу диагностировать происходящее?

Спасибо

Используйте такие инструменты, как strace, ltrace, чтобы увидеть, что делает конкретный процесс зависшего скрипта. Также lsof, если он застрял, что-то делает на fd (например, блокирующий выбор).