Мне нужно время от времени выполнять полную перезагрузку моего сервера Debian, поскольку все службы (SSH, Apache и т. Д.) Не работают.
Что я могу сделать, чтобы найти причину проблемы?
Как предположил Мартин, если вы можете войти на сервер локально, пока ssh / apache не работает, это может указывать на проблему с сетевой картой.
Если сервер полностью зависает и системный журнал не указывает на проблемную программу или оборудование, это скорее указывает на более серьезную аппаратную проблему, поскольку системный журнал даже не может записать запись до того, как сервер зависнет.
Помимо проверки системного журнала в соответствии с предыдущим ответом, вы также должны:
1) обязательно проверьте среду, возможно, сервер перегревается. Даже если вы подойдете к нему, комнатная температура в порядке, вы сможете проверить температуру процессора в BIOS. Кроме того, вы можете установить некоторое программное обеспечение для мониторинга, которое будет периодически опрашивать тепловые датчики и удаленно показывать вам статус.
2) запустите диагностику BIOS, чтобы увидеть, обнаруживает ли BIOS какие-либо проблемы с оборудованием.
/ var / log / syslog (и заархивированные, такие как syslog1, syslog2.gz и т. д.) могут содержать ценную информацию.
Кроме того, это может быть аппаратная проблема с сетевой картой вашего сервера.