Не работает cron

12
winnt
На сайте с 02.05.2009
Offline
83
2263

После плановых работ в ДЦ (выключения и включения серверов) на моем сервере перестал работать cron , в самой системе он вроде работает (как мне пишет поддержка ), но задачи он не выполняет , то есть в системе пишет что он выполняет все запланированные задачи и показывает время когда они выполнялись, но на практике он не запускает файлы указанные в задачах, права на запускаемые файлы проверял ( и все работает если запускаемый файл открывать в браузере), так же на сервере в панели плеск перестал производится запланировый бэкап.

Подскажите пожалуйста как исправить эту проблему , может кто поможет за :2cents:

Просто уже думаю заказывать переустановку ОС на сервере .:(

На фрилансе нашел сисадмина он тоже глянул, и сказал что не может сказать что это такое случилось с cron, и по его словам он "вроде" нормально работает.

M
На сайте с 16.09.2009
Offline
278
#1
winnt:
После плановых работ в ДЦ (выключения и включения серверов) на моем сервере перестал работать cron , в самой системе он вроде работает (как мне пишет поддержка ), но задачи он не выполняет , то есть в системе пишет что он выполняет все запланированные задачи и показывает время когда они выполнялись, но на практике он не запускает файлы указанные в задачах

с этого момента - максимально подробно:

1) что делает cron-задача

2) как вы диагностируете то, что она не выполнилась (не созданы определенные файлы и т.п.)

боюсь, что такие вещи лучше персонально решать - пишите в личку/почту

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
winnt
На сайте с 02.05.2009
Offline
83
#2

myhand, я в этом очень слабо разбираюсь, но у меня перестали работать скрипты, для работы которых необходимо чтоб крон запускал (из этих скриптов) некоторые файлы (php) каждую минуту , но после этих плановых работ в ДЦ, скрипты перестали работать и виной этого стало то, что крон не запускает эти файлы в самих скриптах.

Вот диалог со службой поддержки:

Здравствуйте, после запланированого выключения (сервер был выключен автоматически мной) и вновь включения моего сервера , перестал работать планировщик заданий cron, залдания добавляются но они не выполняются кроном, например резервное копорование , запланировано каждый понедельник а вот что пишет в панели управления этим копированием :

сентябрь 30, 2009 12:04 AM backup_info_0909300004.xml 328 ГБ

тоесть запланированого резераного копирования 12 октября не произвелось,

да и другие задания я добавлял в crontab но они не выполняются,

Подскажите что мне делать пожалуйста, зарание вам благодарен.

Александр Шевцов

Отправлено: 13/10/2009 11:28:54 am

Время между событиями:

10 mins Добрый день

Ваша заявка принята и наши специалисты работают над проблемой

Aliaksei Marchuk

Отправлено: 13/10/2009 06:48:19 pm

Время между событиями:

7 hrs 19 mins Для проверки работы cron необходимы актуальные данные доступа к серверу.

----

С уважением.

Служба технической поддержки.

Алексей Марчук.

Александр

Отправлено: 13/10/2009 06:53:56 pm

Время между событиями:

5 mins root пароль : ************

пароль к плеск

********

логин : admin

Aliaksei Marchuk

Отправлено: 13/10/2009 07:41:03 pm

Закрытый

Время между событиями:

47 mins

В самой системе крон работает:

Oct 13 21:46:01 km35018 crond[21364]: (helpzz) CMD (/usr/bin/php /var/www/vhosts/site.ru/httpdocs/grb/2/recode/dofiles.php > /dev/null 2>&1)

Oct 13 21:46:01 km35018 crond[21366]: (helpzz) CMD (/var/www/vhosts/site.ru/httpdocs/grb/1/wget/grabnget.sh > /dev/null 2>&1)

Oct 13 21:46:01 km35018 crond[21370]: (helpzz) CMD (/usr/bin/php /var/www/vhosts/site.ru/httpdocs/grb/1/recode/dofiles.php > /dev/null 2>&1)

Oct 13 21:46:01 km35018 crond[21371]: (root) CMD (/var/www/vhosts/site.ru/httpdocs/zz/dofiles.php)

Oct 13 21:47:01 km35018 crond[21541]: (helpzz) CMD (/usr/bin/php /var/www/vhosts/site.ru/httpdocs/zz/dofiles.php > /dev/null 2>&1)

Oct 13 21:47:01 km35018 crond[21543]: (helpzz) CMD (/usr/bin/php /var/www/vhosts/site.ru/httpdocs/grb/3/recode/dofiles.php > /dev/null 2>&1)

Oct 13 21:47:01 km35018 crond[21548]: (helpzz) CMD (/var/www/vhosts/site.ru/httpdocs/grb/3/wget/grabnget.sh > /dev/null 2>&1)

Oct 13 21:47:01 km35018 crond[21552]: (helpzz) CMD (/usr/bin/php /var/www/vhosts/site.ru/httpdocs/grb/2/recode/dofiles.php > /dev/null 2>&1)

Oct 13 21:47:01 km35018 crond[21554]: (helpzz) CMD (/var/www/vhosts/site.ru/httpdocs/grb/2/wget/grabnget.sh > /dev/null 2>&1)

Oct 13 21:47:01 km35018 crond[21557]: (root) CMD (/var/www/vhosts/site.ru/httpdocs/zz/dofiles.php)

Oct 13 21:47:01 km35018 crond[21558]: (helpzz) CMD (/var/www/vhosts/site.ru/httpdocs/grb/1/wget/grabnget.sh > /dev/null 2>&1)

Oct 13 21:47:01 km35018 crond[21561]: (helpzz) CMD (/usr/bin/php /var/www/vhosts/site.ru/httpdocs/grb/1/recode/dofiles.php > /dev/null 2>&1)

Попробуйте удалить данное задание из Plesk и создать его заново.

----

С уважением.

Служба технической поддержки.

Алексей Марчук.

Александр

Отправлено: 15/10/2009 05:52:57 pm

Открытый снова

Время между событиями:

46 hrs 11 mins Ticket reopened

Владимир Бегун

Отправлено: 15/10/2009 05:55:54 pm

Закрытый

Время между событиями:

2 mins Здравствуйте Не открывайте пожалуйста пустые запросы

Александр

Отправлено: 15/10/2009 05:58:13 pm

Открытый снова

Время между событиями:

2 mins Ticket reopened

Александр

Отправлено: 15/10/2009 06:04:50 pm

Время между событиями:

2 mins и еще ети задачи:

В самой системе крон работает:

Oct 13 21:46:01 km35018 crond[21364]: (helpzz) CMD (/usr/bin/php /var/www/vhosts/site.ru/httpdocs/grb/2/recode/dofiles.php > /dev/null 2>&1)

Oct 13 21:46:01 km35018 crond[21366]: (helpzz) CMD (/var/www/vhosts/site.ru/httpdocs/grb/1/wget/grabnget.sh > /dev/null 2>&1)

Oct 13 21:46:01 km35018 crond[21370]: (helpzz) CMD (/usr/bin/php /var/www/vhosts/site.ru/httpdocs/grb/1/recode/dofiles.php > /dev/null 2>&1)

Oct 13 21:46:01 km35018 crond[21371]: (root) CMD (/var/www/vhosts/site.ru/httpdocs/zz/dofiles.php)

Oct 13 21:47:01 km35018 crond[21541]: (helpzz) CMD (/usr/bin/php /var/www/vhosts/site.ru/httpdocs/zz/dofiles.php > /dev/null 2>&1)

Oct 13 21:47:01 km35018 crond[21543]: (helpzz) CMD (/usr/bin/php /var/www/vhosts/site.ru/httpdocs/grb/3/recode/dofiles.php > /dev/null 2>&1)

Oct 13 21:47:01 km35018 crond[21548]: (helpzz) CMD (/var/www/vhosts/site.ru/httpdocs/grb/3/wget/grabnget.sh > /dev/null 2>&1)

Oct 13 21:47:01 km35018 crond[21552]: (helpzz) CMD (/usr/bin/php /var/www/vhosts/site.ru/httpdocs/grb/2/recode/dofiles.php > /dev/null 2>&1)

Oct 13 21:47:01 km35018 crond[21554]: (helpzz) CMD (/var/www/vhosts/site.ru/httpdocs/grb/2/wget/grabnget.sh > /dev/null 2>&1)

Oct 13 21:47:01 km35018 crond[21557]: (root) CMD (/var/www/vhosts/site.ru/httpdocs/zz/dofiles.php)

Oct 13 21:47:01 km35018 crond[21558]: (helpzz) CMD (/var/www/vhosts/site.ru/httpdocs/grb/1/wget/grabnget.sh > /dev/null 2>&1)

Oct 13 21:47:01 km35018 crond[21561]: (helpzz) CMD (/usr/bin/php /var/www/vhosts/site.ru/httpdocs/grb/1/recode/dofiles.php > /dev/null 2>&1)

Он не выполняет ((

Павел Кишеня

Отправлено: 15/10/2009 07:07:07 pm

Время между событиями:

1 hr 2 mins Здравствуйте.

Ваш запрос принят, благодарим за Ваше терпение

С уважением

Служба технической поддержки пользователей.

Lesha K.

Отправлено: 15/10/2009 11:54:30 pm

Закрытый

Время между событиями:

4 hrs 47 mins Доброй ночи!

Я хотел удалить все задания для cron, но не знаю как это сделать при заходе через ssh и вводе команды crontab -l их не видно. ---> пользовательские задачи отсутствуют.

Сам сервис функционирует:

# ps -e | grep cro

3151 ? 00:00:05 crond

3856 ? 00:00:00 crond

30336 ? 00:00:00 crond

[root@km35018 ~]# /etc/init.d/crond restart

Stopping crond: [ OK ]

Starting crond: [ OK ]

В системно кронтабе (/etc/crontab) прописаны задачи:

*/1 * * * * helpzz /usr/bin/php /var/www/vhosts/site.ru/httpdocs/grb/1/recode/

dofiles.php > /dev/null 2>&1

*/1 * * * * helpzz /var/www/vhosts/site.ru/httpdocs/grb/1/wget/grabnget.sh >

/dev/null 2>&1

*/1 * * * * helpzz /usr/bin/php /var/www/vhosts/site.ru/httpdocs/grb/2/recode/

dofiles.php > /dev/null 2>&1

*/1 * * * * helpzz /var/www/vhosts/site.ru/httpdocs/grb/2/wget/grabnget.sh >

/dev/null 2>&1

*/1 * * * * helpzz /usr/bin/php /var/www/vhosts/site.ru/httpdocs/grb/3/recode/

Хочу подчеркнуть, что если внутри php скриптов идут абсолютные, а не относительные пути, то крон не выполнит их.

Решение данного запроса:

Cancel

M
На сайте с 16.09.2009
Offline
278
#3
winnt:
залдания добавляются но они не выполняются кроном, например резервное копорование , запланировано каждый понедельник а вот что пишет в панели управления этим копированием :
сентябрь 30, 2009 12:04 AM backup_info_0909300004.xml 328 ГБ

проблема связана именно с этим заданием бекапа?

выражается в том, что не создается новый файл, верно?

ну так конкретно кронтаб-запись, отвечающую за это задание и

надо смотреть - техподдержка привела примеры выполнения других заданий

другой пример:

-->8--

Oct 13 21:47:01 km35018 crond[21561]: (helpzz) CMD (/usr/bin/php /var/www/vhosts/helpzz.ru/httpdocs/grb/1/recode/dofiles.php > /dev/null 2>&1)

Он не выполняет ((

-->8--

что значит "не выполняет"?

winnt
На сайте с 02.05.2009
Offline
83
#4

myhand, в том что скрипт при этом не работает, а если перейти в брузере на этот файл /dofiles.php скрипт начинает работать :(

M
На сайте с 16.09.2009
Offline
278
#5
winnt:
myhand, в том что скрипт при этом не работает, а если перейти в брузере на этот файл /dofiles.php скрипт начинает работать :(

что значит "не работает", в чем это выражается :-)

если сами не знаете - надо смотреть на сервере, обращайтесь

winnt
На сайте с 02.05.2009
Offline
83
#6

>проблема связана именно с этим заданием бекапа?

нет этот бекап был создан успешно но посмотрите на число его создания сентябрь 30, 2009 12:04 AM backup_info_0909300004.xml 328 ГБ

а резервное копирования у меня каждый понедельник и тогда уже должен быть бекап зделаный в

октябре , то есть запланированого резервного копирования не произошло

Andreyka
На сайте с 19.02.2005
Offline
822
#7

А по логам запуск скрипта есть?

Не стоит плодить сущности без необходимости
winnt
На сайте с 02.05.2009
Offline
83
#8

Andreyka, я не знаю как это посмотреть :(

M
На сайте с 16.09.2009
Offline
278
#9
winnt:
Andreyka, я не знаю как это посмотреть :(

вам привели фрагменты логов - там были примеры отработавших крон-заданий

вы знаете как называется задание (полный путь к скрипту), отвечающее за бекап -

поищите его в логе

не знаете где смотреть - попросите того, кто знает

winnt
На сайте с 02.05.2009
Offline
83
#10

Вот кусок лога , видно что крон работает и пытается запустить скрипт, только я не могу понять зачем " (/usr/bin/php " перед заданиями для крон.

Oct 18 21:03:01 km35018 crond[17800]: (helpzz) CMD (/var/www/vhosts/.ru/httpdocs/grb/1/wget/grabnget.sh > /dev/null 2>&1)

Oct 18 21:04:01 km35018 crond[17830]: (helpzz) CMD (/usr/bin/php /var/www/vhosts/.net/httpdocs/zz/dofiles.php > /dev/null 2>&1)

Oct 18 21:04:01 km35018 crond[17833]: (helpzz) CMD (/var/www/vhosts/.ru/httpdocs/grb/3/wget/grabnget.sh > /dev/null 2>&1)

Oct 18 21:04:01 km35018 crond[17836]: (helpzz) CMD (/usr/bin/php /var/www/vhosts/.ru/httpdocs/grb/3/recode/dofiles.php > /dev/null 2>&1)

Oct 18 21:04:01 km35018 crond[17841]: (helpzz) CMD (/var/www/vhosts/.ru/httpdocs/grb/2/wget/grabnget.sh > /dev/null 2>&1)

Oct 18 21:04:01 km35018 crond[17843]: (helpzz) CMD (/usr/bin/php /var/www/vhosts/.ru/httpdocs/grb/1/recode/dofiles.php > /dev/null 2>&1)

Oct 18 21:04:01 km35018 crond[17844]: (helpzz) CMD (/usr/bin/php /var/www/vhosts/.ru/httpdocs/grb/2/recode/dofiles.php > /dev/null 2>&1)

Oct 18 21:04:01 km35018 crond[17847]: (helpzz) CMD (/var/www/vhosts/.ru/httpdocs/grb/1/wget/grabnget.sh > /dev/null 2>&1)

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий