Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Общие вопросы
  • Search

Перестал работать cron

Общие вопросы о панели управления Vesta
Post Reply
  • Print view
Advanced search
13 posts
  • Previous
  • 1
  • 2
imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Перестал работать cron
  • Quote

Post by imperio » Wed Nov 14, 2018 11:08 am

Нужно понять почему перестал работать через php интерпретатор.
Укажите ОС и версию панели
Top

Messiah
Posts: 74
Joined: Sun Apr 06, 2014 8:47 pm

Re: Перестал работать cron
  • Quote

Post by Messiah » Wed Nov 14, 2018 11:20 pm

Крон через wget называется из Шереметьево в Домодедово через Дубаи.
Работает ровно до тех пор пока какой-нибудь Cloudflare не захочет заблокировать вашего "бота" и все сразу ляжет. Бывали случаи, потому НИКОГДА не используйте крон через wget.
Зашли по SSH, перешли в нужный каталог, запустили php cron.php и все.
Если нужно писать вывод, то php cron.php > file.log

Теперь по случаю, который тут описан.
Во первых, смотрите /var/log/syslog что там. Искать надо что-то вроде
Nov 13 04:05:01 12345 CRON[12345]: (admin) CMD (sudo /usr/local/vesta/bin/v-update-sys-queue backup)
курсивом выделен запускаемый файл, в вашем случае это php5 cron.php или что-то вроде того. Есть или нет? Если есть тогда смотрите /var/spool/exim4/input если там куча файлов - видно все это не работает и флудит на несуществующий почтовый адрес. В содержимом писем есть описание ошибки скрипта... Если > /dev/nul то нет там ничего, значит все работает но молча.
Top

serzh82
Posts: 45
Joined: Wed Jun 29, 2016 5:26 am

Re: Перестал работать cron
  • Quote

Post by serzh82 » Wed Jan 16, 2019 8:14 pm

Messiah wrote: ↑
Wed Nov 14, 2018 11:20 pm
Крон через wget называется из Шереметьево в Домодедово через Дубаи.
Работает ровно до тех пор пока какой-нибудь Cloudflare не захочет заблокировать вашего "бота" и все сразу ляжет. Бывали случаи, потому НИКОГДА не используйте крон через wget.
Зашли по SSH, перешли в нужный каталог, запустили php cron.php и все.
Если нужно писать вывод, то php cron.php > file.log

Теперь по случаю, который тут описан.
Во первых, смотрите /var/log/syslog что там. Искать надо что-то вроде
Nov 13 04:05:01 12345 CRON[12345]: (admin) CMD (sudo /usr/local/vesta/bin/v-update-sys-queue backup)
курсивом выделен запускаемый файл, в вашем случае это php5 cron.php или что-то вроде того. Есть или нет? Если есть тогда смотрите /var/spool/exim4/input если там куча файлов - видно все это не работает и флудит на несуществующий почтовый адрес. В содержимом писем есть описание ошибки скрипта... Если > /dev/nul то нет там ничего, значит все работает но молча.
Проблему решил с помощью вставки в файл крона error_reporting(E_ALL & ~E_NOTICE); Из-за ошибки Undefined index: REQUEST_METHOD не запускался остальной код. Теперь все норм
Top


Post Reply
  • Print view

13 posts
  • Previous
  • 1
  • 2

Return to “Общие вопросы”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password