Page 1 of 2
Перестал работать cron
Posted: Sun Nov 11, 2018 7:14 am
by serzh82
Здравствуйте! Подскажите пожалуйста было ли какое то обновление недавно? Просто перестал работать скрипт cron.php, который запускался из панели командой /usr/bin/php /home/admin/web/sait.ru/public_html/cron.php >/dev/null 2>&1. До недавнего времени все работало. Если запустить cron.php через браузер, то все работает, не работает именно команда из панели
Re: Перестал работать cron
Posted: Sun Nov 11, 2018 9:35 am
by grayfolk
serzh82 wrote: ↑Sun Nov 11, 2018 7:14 am
Здравствуйте! Подскажите пожалуйста было ли какое то обновление недавно? Просто перестал работать скрипт cron.php, который запускался из панели командой /usr/bin/php /home/admin/web/sait.ru/public_html/cron.php >/dev/null 2>&1. До недавнего времени все работало. Если запустить cron.php через браузер, то все работает, не работает именно команда из панели
Так что перестало работать - крон или запускаемый им скрипт? Смотрите логи, скорее всего, там ошибки.
Re: Перестал работать cron
Posted: Sun Nov 11, 2018 11:12 am
by serzh82
grayfolk wrote: ↑Sun Nov 11, 2018 9:35 am
serzh82 wrote: ↑Sun Nov 11, 2018 7:14 am
Здравствуйте! Подскажите пожалуйста было ли какое то обновление недавно? Просто перестал работать скрипт cron.php, который запускался из панели командой /usr/bin/php /home/admin/web/sait.ru/public_html/cron.php >/dev/null 2>&1. До недавнего времени все работало. Если запустить cron.php через браузер, то все работает, не работает именно команда из панели
Так что перестало работать - крон или запускаемый им скрипт? Смотрите логи, скорее всего, там ошибки.
Скрипт работает, панель не запускает скрипт. Подскажите, где (в какой папке) можно посмотреть логи крона панели?
В конце команды стоит >/dev/null 2>&1, может ли это как то влиять?
Re: Перестал работать cron
Posted: Sun Nov 11, 2018 6:12 pm
by grayfolk
Из консоли эта команда работает?
Re: Перестал работать cron
Posted: Mon Nov 12, 2018 5:37 am
by serzh82
grayfolk wrote: ↑Sun Nov 11, 2018 6:12 pm
Из консоли эта команда работает?
Здравствуйте! Через браузер работает, если запустить ее так
https://sair.ru/cron.php.
Ввел команду в консоли /usr/bin/php /home/admin/web/sait.ru/public_html/cron.php >/dev/null 2>&1 не работает.
Подскажите пожалуйста в чем может быть дело? В синтаксисе команды или что то другое?
Re: Перестал работать cron
Posted: Mon Nov 12, 2018 7:06 am
by serzh82
Подскажите пожалуйста можно ли заменить на команду wget -O /dev/null -q '
https://sait.ru/cron.php' ?
Re: Перестал работать cron
Posted: Mon Nov 12, 2018 10:15 am
by grayfolk
В принципе можно, но я бы рекомендовал разобраться, почему не работает - скорее всего, ошибки в php-скрипте.
Re: Перестал работать cron
Posted: Mon Nov 12, 2018 11:39 am
by Alex Connor
возможно причиной стало то, что для пользователя админ урезали права
https://github.com/serghey-rodin/vesta/ ... 9e8e0579a7
Re: Перестал работать cron
Posted: Mon Nov 12, 2018 9:41 pm
by grayfolk
Через браузер-то скрипт выполняется, от того же юзера, а через консоль - нет.
Re: Перестал работать cron
Posted: Tue Nov 13, 2018 2:37 pm
by serzh82
Сделал вот так wget -O - -q -t 1
https://sait.ru/cron.php и все норм работать стало.