
Мой сервер работает под управлением Linux 3.2.0-4-amd64 #1 SMP Debian 3.2.54-2 x86_64 GNU/Linux
.
Примерно раз в день, иногда раз в два дня выключается. - На самом деле он не выключается, а как будто спит. - Кнопка питания мигает, но я не могу загрузить его, нажав на кнопку питания или сброса. Мне приходится вытаскивать его из розетки и снова подключать, только тогда я могу его загрузить.
В чем может быть причина? Как это исправить?
решение1
Причин этому может быть несколько:
Ладно, это немного более очевидно: но есть ли у вас компьютер в режиме энергосбережения? Вы можете проверить это, перейдя в следующий каталог:
cd /etc/pm
Проверьте, не хранятся ли здесь какие-либо запланированные конфигурации сна или гибернации. Если они есть, измените их, чтобы перезагрузить вместо сна или просто удалите их, если это безопасно.
Ваш блок питания может быть проблемой. Он, должно быть, был поврежден скачком напряжения. Был ли компьютер подключен к сетевому фильтру или ИБП, когда началась проблема? Если нет, то неплохо бы иметь один, особенно учитывая, что это сервер. Если ваш блок питания был поврежден, то он может отправлять сигнал об ошибке в ОС для перехода в спящий режим или режим гибернации.
Вы можете проверить системные журналы, чтобы узнать, в чем проблема:
cat /var/log/syslog | grep "shutdown"
cat /var/log/syslog | grep "reboot"
cat /var/log/syslog | grep "sleep"
cat /var/log/syslog | grep "hibernate"
Поскольку вы используете Debian, как и предложил Дэвид, проверьте pm-*
журналы в /etc/log/pm-*
. Их там несколько, например, suspend, powersave и т. д.
Надеюсь, что благодаря всему этому вы выясните, почему компьютер перестал отвечать.