У меня есть облачный сервер со стойкой. Это CentOS версии 5.10 (Final). 40 ГБ памяти, 1 ГБ оперативной памяти, 2 ГБ подкачки.
Я запускаю панель управления kloxo для управления виртуальными хостами.
Каждый день он съедает всю барана и меняет мест в 3:40 утра, а затем в конечном итоге полностью блокируется.
Я пробовал несколько команд, чтобы перечислить все задания cron, такие как
for user in $(cut -f1 -d: /etc/passwd); do crontab -u $user -l; done
/var/spool/cron/*
/etc/crontab (and the daily, hour, weekly, monthy files)
У меня есть несколько скриптов php, которые запускаются каждые 10 минут, но больше ничего не запланировано. Я отключил все ротацию журналов, проверку на вирусы и все остальное, что было запланировано.
Я наблюдал за процессами в течение этого периода времени, используя «верхнюю часть», и ничего не выделялось, что использовало бы большой объем памяти.
Сетевой трафик также минимален в этот период времени, поэтому похоже, что это не какая-либо атака.
В любое другое время дня, когда я запускаю "наверху", я вижу, что ресурсы используются минимально.
top - 14:39:21 up 10:14, 1 user, load average: 0.08, 0.13, 0.09
Tasks: 92 total, 1 running, 91 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 1048576k total, 995324k used, 53252k free, 154120k buffers
Swap: 2096472k total, 0k used, 2096472k free, 509536k cached
ClamAv и Maldet не находят подозрительных файлов
У меня заканчиваются идеи, и я действительно стараюсь не перестраивать сервер. Любые советы о том, где еще я мог бы искать проблемы, были бы полезны.
В ответ на сообщение Peter H результаты / var / log / cron за этот период времени следующие:
May 29 03:10:01 shared-hosting crond[32243]: (root) CMD (/usr/lib64/sa/sa1 1 1)
May 29 03:20:01 shared-hosting crond[518]: (root) CMD (/usr/lib64/sa/sa1 1 1)
May 29 03:30:01 shared-hosting crond[1023]: (root) CMD (/usr/lib64/sa/sa1 1 1)
May 29 03:40:05 shared-hosting crond[2482]: (root) CMD (/usr/lib64/sa/sa1 1 1)
May 29 04:00:15 shared-hosting crond[2597]: (root) CMD (/usr/lib64/sa/sa1 1 1)
May 29 04:00:15 shared-hosting crond[2530]: (root) error: Job execution of per-minute job scheduled for 03:54 delayed into subsequent minute 04:00. Skipping job run.
May 29 04:00:17 shared-hosting crond[2530]: CRON (root) ERROR: cannot set security context
May 29 04:25:41 shared-hosting crond[1835]: (CRON) STARTUP (V5.0)
May 29 04:30:01 shared-hosting crond[2209]: (root) CMD (/usr/lib64/sa/sa1 1 1)
На панели управления есть запланированная задача, которая запускается ежедневно для очистки журналов, записи использования полосы пропускания и т. Д.
Мне не удалось найти это нигде в cron, но я смог отключить его с панели управления. Теперь все хорошо.