Как я могу войти, что вызывает перезагрузку сервера?

У меня три сервера от 1and1.

Все они настроены под одним и тем же именем: apache, mysql, postfix, dovecot и связанных служб.

Два сервера работают отлично. Третий - и тот, у которого меньше всего трафика - случайно блокируется или перезагружается.

Я ничего не нашел в своих журналах, и я также попросил 1and1 проверить, и они не нашли проблем ни в своих журналах, ни в моих.

Старые журнальные журналы сохраняются, и у меня постоянно открыты топы и нетги. Я никогда не замечал всплесков использования какого-либо ресурса, и в журналах ничего не говорится о том, что происходит.

Иногда я случайно не могу подключиться и ни один сервис не отвечает вообще. Чтобы исправить это, я должен войти в 1and1 и перезагрузить сервер оттуда.

В других случаях он просто перезагружается.

Существует ли система ведения журналов, которая выполняет расширенную регистрацию и / или отслеживание ресурсов и процессов, чтобы попытаться определить это?

Учитывая, что у меня три сервера настроены одинаково, и только у этого есть проблемы, у меня есть несколько возможностей, включая возможные атаки, но я не уверен.

Я чувствую, что мне нужна ЧРЕЗВЫЧАЙНАЯ регистрация, чтобы зафиксировать это.

Каждый сервер работает под управлением Arch Linux. Вся конфигурация была сделана мной, так что я знаю, что все три конфигурации на 100% одинаковы.

1 ответ

Как обычно, логирование действительно ваш друг! Чтобы увидеть довольно подробные журналы о системе, прежде чем она вышла из строя, вы можете использовать journalctl, Эта утилита отображает различные журналы, которые обрабатываются systemd. В наши дни (в лучшую или в худшую сторону) на вашей машине множество разных систем.

$ journalctl -xe -b-1

Вот значение каждого параметра:

  • x: Добавить пояснительное сообщение о каждой строке, если она доступна.
  • e: Перейти к концу журнала, чтобы вы сначала увидели сообщения непосредственно перед перезагрузкой.
  • b-1: Показать информацию о загрузке до текущей.

Если вы уверены, что действительно хотите вести журнал "EXTREME" (вероятно, нет). Вы также можете добавить следующую опцию -o verbose,

Для отображения определенных сообщений ядра вы можете использовать dmesg, Что-то вроде следующего может помочь вам.

$ dmesg -H
Другие вопросы по тегам