Sobes.tech
Middle
30

Сервер өте баяу жұмыс істейді. Алдымен қандай командалар мен не нәрсені тексеру керек? Егер неге қолданба лог жазбайды, ал жүйе жұмыс істеп тұр — қай жерден қарар едіңіз?

Сұралған компаниялар
AstonAston

AI-дан жауап

sobes.tech AI

Если сервер тормозит, в первую очередь стоит проверить системные ресурсы:

  • top или htop — посмотреть загрузку CPU, память, процессы с наибольшей нагрузкой.
  • vmstat 1 — мониторинг использования памяти, swap, IO.
  • iostat -xz 1 — проверить дисковую активность и задержки.
  • free -m — состояние памяти и swap.
  • df -h — свободное место на дисках.

Если приложение не пишет логи, а система жива:

  • Проверить права и доступ к файлам логов.
  • Убедиться, что диск не заполнен (df -h).
  • Посмотреть, не заблокирован ли файл лога (например, lsof | grep имя_лога).
  • Проверить конфигурацию логирования в приложении.
  • Посмотреть, не переполнен ли буфер логирования (например, если используется буферизация).
  • Проверить, не упала ли служба логирования (например, systemctl status rsyslog или аналог).

Таким образом, сначала смотрим системные ресурсы, затем состояние файлов и конфигурацию логирования.