Сервер Linux зависает несколько раз, не зная точной причины. Какой файл или журнал мне следует посмотреть? Сервер отвечает на ping
, но я не могу использовать ssh. И когда я подключаю к нему монитор, он не реагирует. Любая идея?
Зависание ядра трудно отлаживать, поскольку на экране не отображается сообщение oops, как в случае сбоя, и если вам действительно повезет, вы увидите что-то в / var / log / messages, поскольку во время зависания вся ваша система зависает вместе с демоном syslog, и ничего не будет быть записанным внутри этих файлов.
С учетом вышесказанного зависания могут быть такими же простыми, как временная проблема с производительностью, вызванная конфликтом памяти или процессора, с использованием неэффективного алгоритма, или могут быть такими же сложными, как тупиковые ситуации. Как я уже упоминал выше, если вам действительно повезло
1: Зарегистрируйте / var / log / messages или можно запустить dmesg для получения указателя 2: Если ваша система постоянно зависает, настройте kdump вместе с ключами sysrq, чтобы узнать точную проблему.
Для получения дополнительной информации обратитесь к http://people.redhat.com/anderson/crash_whitepaper/