Недавно я столкнулся с проблемой перезагрузки на моем CentOS 6.6 VPS (размещенном в Media Temple в их службе DV Developer). Я обнаружил, что несколько месяцев назад у меня произошла какая-то утечка памяти; Поскольку я недостаточно разбираюсь в админке сервера, чтобы устранить эту проблему, запланированная еженедельная перезагрузка через cron сразу устранила мои проблемы.
Дела шли нормально до перезагрузки на прошлой неделе. Система отключилась, но, по-видимому, больше не работала; Мне нужно было войти в свой интерфейс Parallels Power Panel, чтобы снова запустить сервер (просто щелкнул кнопку «Пуск», и она сразу же появилась). Та же проблема на этой неделе.
Я попытался перезагрузиться по ssh: та же проблема. Сервер выключается, но больше не возвращается. Однако после этого я могу запустить его вручную с панели питания. Я пробовал как reboot
и /sbin/shutdown -r now
команды (я думаю, одна из них просто псевдоним другой). В cron я использую /sbin/shutdown -r now
. Любопытно, что если я нажимаю кнопку перезапуска на панели питания, все идет отлично.
Я проверил этот похожий вопрос, но, как заявил другой комментатор, у меня нет доступа к консоли, чтобы попробовать ps aux
как только система начнет отключаться. Я тоже сделал снимок в темноте и побежал yum update
чтобы убедиться, что все обновлено и проблема все еще возникает.
Если это будет полезно, вот соответствующий раздел из моего /var/log/messages
:
Dec 7 07:22:52 megangarwood init: console main process (790) killed by TERM signal
Dec 7 07:22:52 megangarwood init: tty2 main process (793) killed by TERM signal
Dec 7 07:22:52 megangarwood fail2ban.server[769]: INFO Stopping all jails
Dec 7 07:22:52 megangarwood fail2ban.actions.action[769]: ERROR iptables -D INPUT -p tcp --dport 25000 -j fail2ban-SSH#012iptables -F fail2ban-SSH#012iptables -X fail2ban-SSH returned 100
Dec 7 07:22:52 megangarwood rsyslogd-2177: imuxsock begins to drop messages from pid 869 due to rate-limiting
Dec 7 07:22:53 megangarwood fail2ban.jail[769]: INFO Jail 'ssh-iptables' stopped
Dec 7 07:22:53 megangarwood fail2ban.server[769]: INFO Exiting Fail2ban
Dec 7 07:22:53 megangarwood saslauthd[595]: server_exit : master exited: 595
Dec 7 07:22:58 megangarwood clamd[529]: Pid file removed.
Dec 7 07:22:58 megangarwood clamd[529]: --- Stopped at Sun Dec 7 07:22:58 2014
Dec 7 07:22:58 megangarwood clamd[529]: Socket file removed.
Dec 7 07:22:59 megangarwood kernel: Kernel logging (proc) stopped.
Dec 7 07:22:59 megangarwood rsyslogd: [origin software="rsyslogd" swVersion="5.8.10" x-pid="496" x-info="http://www.rsyslog.com"] exiting on signal 15.
А затем я ничего не получил, пока вручную не нажал кнопку запуска на панели питания (после этого сервер запустится, как ожидалось).
Я действительно не знаю, как решить эту проблему в будущем. Заранее благодарим за любой свет, который вы можете пролить на эту проблему. :)
Я смог получить вывод на консоль после того, как связался с Media Temple и возился с настройками безопасности Java. Вот соответствующая часть вывода:
init: re-executing init
init: failed to re-execute init: no such file or directory
Я подтвердил, что /sbin/init
файл существует, но я не уверен, что делать дальше.