Back to questions
Aston
Middle
5
На сервере всё тормозит. Какие команды и что смотреть в первую очередь? Если нужно понять, почему приложение не пишет логи, а система жива — куда полезете?
Companies where asked
Answer from 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или аналог).
Таким образом, сначала смотрим системные ресурсы, затем состояние файлов и конфигурацию логирования.