CentOS 7 с поднятым ngin + php-fpm + bitrix
Есть задача, перевести всех агентов bitrix на cron
В проверке системе в bitrix есть ошибка: Ошибка! Не настроен запуск cron_events.php на cron, последний агент отработал больше суток назад.
Информация по ней:
Чтобы перенести работу непериодических агентов (и передачу почты) на cron, необходимо в /bitrix/php_interface/dbconn.php установить константу: define(‘BX_CRONTAB_SUPPORT’, true);
После этого на хитах будут выполняться только периодические агенты. Затем в cron поставить задание на ежеминутный запуск скрипта /var/www/bitrix/modules/main/tools/cron_events.php. (замените /var/www на свой путь к корню сайта).
Внутри скрипта определена константа BX_CRONTAB, которая является индикатором того, что скрипт работает из cron и приводит к выполнению только непериодических агентов. Если эта константа ошибочно определена в dbconn.php, периодические агенты полностью перестают выполняться.
Сделал, как указано, но агенты так и не переводятся. Конфиг в cron:
*/1 * * * * /usr/bin/php -f /web/sites/bitrix.site.ru/www/bitrix/modules/main/tools/cron_events.php
crontab -l выводит пустую строчку