Выполнение PHP-скриптов, запущеных через CRON на протяжении как минимум 5 минут?
Здравствуйте, у меня VPS CentOS 7 ISPmanager, задача CRON работает только 47 секунд, как настроить выполнение PHP-скриптов, запущеных через CRON на протяжении как минимум 5 минут?
А как вообще выполняется php скрипт? ведь может быть запуск как cli с использованием php интерпретатора или скажем в http контексте при помощи curl или wget.
Если как cli то добавьте в конец строки крона | mail -s "report" my@e-mail и на почту Вам прилетит выхлоп скрипта с ошибками.
Если выполняется в http контексте, тогда посмотрите лог ошибок apache для сайта.
[Fri Nov 27 10:00:41.883802 2020] [fcgid:warn] [pid 5159] [client 185.69.154.16:42054] mod_fcgid: read data timeout in 40 seconds
[Fri Nov 27 10:00:41.883825 2020] [core:error] [pid 5159] [client 185.69.154.16:42054] End of script output before headers: cron.php
Евгений Шерман, Спасибо, прошло 30 минут после после добавления строки IPCCommTimeout 300 в файл /etc/httpd/conf.d/fcgid.conf и ничего не изменилось, возможно нужно перезагрузить сервер?