Перестал работать cron
Перестал работать cron
Здравствуйте! Подскажите пожалуйста было ли какое то обновление недавно? Просто перестал работать скрипт cron.php, который запускался из панели командой /usr/bin/php /home/admin/web/sait.ru/public_html/cron.php >/dev/null 2>&1. До недавнего времени все работало. Если запустить cron.php через браузер, то все работает, не работает именно команда из панели
-
- Support team
- Posts: 1111
- Joined: Tue Jul 30, 2013 10:18 pm
- Contact:
- Os: CentOS 6x
- Web: nginx + php-fpm
Re: Перестал работать cron
Так что перестало работать - крон или запускаемый им скрипт? Смотрите логи, скорее всего, там ошибки.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
Скрипт работает, панель не запускает скрипт. Подскажите, где (в какой папке) можно посмотреть логи крона панели?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, может ли это как то влиять?
-
- Support team
- Posts: 1111
- Joined: Tue Jul 30, 2013 10:18 pm
- Contact:
- Os: CentOS 6x
- Web: nginx + php-fpm
Re: Перестал работать cron
Из консоли эта команда работает?
Re: Перестал работать cron
Здравствуйте! Через браузер работает, если запустить ее так https://sair.ru/cron.php.
Ввел команду в консоли /usr/bin/php /home/admin/web/sait.ru/public_html/cron.php >/dev/null 2>&1 не работает.
Подскажите пожалуйста в чем может быть дело? В синтаксисе команды или что то другое?
Re: Перестал работать cron
Подскажите пожалуйста можно ли заменить на команду wget -O /dev/null -q 'https://sait.ru/cron.php' ?
-
- Support team
- Posts: 1111
- Joined: Tue Jul 30, 2013 10:18 pm
- Contact:
- Os: CentOS 6x
- Web: nginx + php-fpm
Re: Перестал работать cron
В принципе можно, но я бы рекомендовал разобраться, почему не работает - скорее всего, ошибки в php-скрипте.serzh82 wrote: ↑Mon Nov 12, 2018 7:06 amПодскажите пожалуйста можно ли заменить на команду wget -O /dev/null -q 'https://sait.ru/cron.php' ?
-
- Support team
- Posts: 1047
- Joined: Fri Mar 21, 2014 7:49 am
- Contact:
- Os: CentOS 6x
- Web: apache + nginx
Re: Перестал работать cron
возможно причиной стало то, что для пользователя админ урезали права
https://github.com/serghey-rodin/vesta/ ... 9e8e0579a7
https://github.com/serghey-rodin/vesta/ ... 9e8e0579a7
-
- Support team
- Posts: 1111
- Joined: Tue Jul 30, 2013 10:18 pm
- Contact:
- Os: CentOS 6x
- Web: nginx + php-fpm
Re: Перестал работать cron
Через браузер-то скрипт выполняется, от того же юзера, а через консоль - нет.Alex Connor wrote: ↑Mon Nov 12, 2018 11:39 amвозможно причиной стало то, что для пользователя админ урезали права
https://github.com/serghey-rodin/vesta/ ... 9e8e0579a7
Re: Перестал работать cron
Сделал вот так wget -O - -q -t 1 https://sait.ru/cron.php и все норм работать стало.