Middle
Server je veoma spor. Koje komande i šta prvo proveriti? Ako treba da shvatite zašto aplikacija ne piše logove, a sistem je živ, kuda biste otišli?
sobes.tech АИ
Одговор од АИ
Если сервер тормозит, в первую очередь стоит проверить системные ресурсы:
topилиhtop— посмотреть загрузку CPU, память, процессы с наибольшей нагрузкой.vmstat 1— мониторинг использования памяти, swap, IO.iostat -xz 1— проверить дисковую активность и задержки.free -m— состояние памяти и swap.df -h— свободное место на дисках.
Если приложение не пишет логи, а система жива:
- Проверить права и доступ к файлам логов.
- Убедиться, что диск не заполнен (
df -h). - Посмотреть, не заблокирован ли файл лога (например,
lsof | grep имя_лога). - Проверить конфигурацию логирования в приложении.
- Посмотреть, не переполнен ли буфер логирования (например, если используется буферизация).
- Проверить, не упала ли служба логирования (например,
systemctl status rsyslogили аналог).
Таким образом, сначала смотрим системные ресурсы, затем состояние файлов и конфигурацию логирования.