Sobes.tech
Middle

El servidor está muy lento. ¿Qué comandos y qué revisar primero? Si necesitas entender por qué la aplicación no escribe logs y el sistema está vivo, ¿a dónde acudirías?

sobes.tech AI

Respuesta de la IA

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

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

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

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

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