Sobes.tech
Middle

Serveris darbojas ļoti lēni. Kādas komandas un ko pirmajā kārtā pārbaudīt? Ja jums jāizprot, kāpēc lietojumprogramma neraksta žurnālus, bet sistēma ir dzīva, kur doties?

sobes.tech AI

Atbilde no AI

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

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

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

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

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