Проблемы с cron на VPS

M
На сайте с 11.01.2006
Offline
153
3298

Добрый день, пару недель назад столкнулся с проблемой - не делались бекапы в ISPManager.

Конфиг ВПС-ки

ОС - Debian 5 32bit, ПО - стандартное, установленное через ISPManager (Apache2, php5, mysql, и т.д.)

В результате нашел проблемы - был не запущен cron на ВПС. Запустил вручную - в процессах появился cron - бекапы начали делаться.

На следующий день, заметил, что крона снова нет в процессах VPS.

Что мне удалось определить:

1. Сам crontab содержит такие записи:

crontab -l

MAILTO=""
@daily /usr/local/ispmgr/sbin/apscache >/dev/null 2>&1
10 0 * * * /usr/local/ispmgr/sbin/cron.sh sbin/mgrctl -m ispmgr task.daily
1 * * * * /usr/local/ispmgr/sbin/rotate
15 2 * * * /usr/local/ispmgr/sbin/traffic.pl
0 1 * * * /usr/local/ispmgr/sbin/cron.sh sbin/update.sh ispmgr
09,39 * * * * for user in $(/usr/local/ispmgr/sbin/mgrctl -m ispmgr user | cut -d' ' -f1 | sed s/name=//) ; do [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/www/$user/data/mod-tmp ] && find /var/www/$user/data/mod-tmp/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -n 200 -r -0 rm ; done
*/30 * * * * /usr/local/ispmgr/sbin/dbcache
50 11 * * * /usr/local/ispmgr/sbin/pbackup backup 1
46 00 * * * /usr/local/ispmgr/sbin/pbackup backup 2

2.После запуска вручную в лог пишется:

Jul  6 10:23:16 30002932 /usr/sbin/cron[23572]: (CRON) INFO (pidfile fd = 3)

Jul 6 10:23:16 30002932 /usr/sbin/cron[23573]: (CRON) STARTUP (fork ok)
Jul 6 10:23:16 30002932 /usr/sbin/cron[23573]: (CRON) INFO (Skipping @reboot jobs -- not system startup)
Jul 6 10:23:44 30002932 crontab[23583]: (root) LIST (root)
Jul 6 10:30:01 30002932 /USR/SBIN/CRON[23595]: (root) CMD (/usr/local/ispmgr/sbin/dbcache)

3. После запуска крона в ручную он некоторое время отрабатывает без проблем:

 ./cron start

Starting periodic command scheduler: crond.
30002932:/etc/init.d# ps aux | grep cron
root 23713 0.0 0.1 2040 692 ? Ss 11:09 0:00 /usr/sbin/cron
root 23720 0.0 0.0 1716 512 pts/1 R+ 11:09 0:00 grep cron

3. После обработки одного задания сrontab процесс "пропадает":

ps aux | grep cron

root 23672 0.0 0.0 1716 512 pts/1 R+ 11:07 0:00 grep cron

Поиски по гуглу и интернету в целом не дали какого-либо внятного ответа на мою проблему.

Буду благодарен за любые советы, подсказки в решении данной проблемы.

Den73
На сайте с 26.06.2010
Offline
523
#1

было такое дело, внезапно стал падать крон, долго не думал поставил

root@dns1 ~ # dpkg -l | grep cron

ii bcron 0.09-11 Bruce's cron system (programs)

ii bcron-run 0.09-11 Bruce's cron system

rc cron 3.0pl1-116 process scheduling daemon

root@dns1 ~ #

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