После запуска ps aux | grep php, я нашел около 10 сценариев php, запускаемых cron, которые были запущены более недели назад и зависают.
На выполнение каждого сценария обычно требуется 40 секунд.
Я установил ini_set ('max_execution_time', 60), надеясь, что он завершится через 60 секунд.
Как я могу диагностировать происходящее?
Спасибо
Используйте такие инструменты, как strace, ltrace, чтобы увидеть, что делает конкретный процесс зависшего скрипта. Также lsof, если он застрял, что-то делает на fd (например, блокирующий выбор).