Корневой раздел переполнен логами
Проблема встречается на Softrouter и XGE при интеграции с Carbon Reductor: фильтр выгружает списки заблокированных IP-адресов по ssh и каждая авторизация фиксируется в логе /var/log/secure, от этого он достаточно быстро разрастается.
Проверьте файлы /var/log/secure:
du -sch /var/log/secure*
Если файлы достаточно объёмны (сотни мегабайт и более), значит это Ваша ситуация.
Её можно решить добавив компрессию при ротации логов, для этого измените файл /etc/logrotate.d/syslog, добавив туда строки nodelaycompress и compress:
/var/log/cron /var/log/maillog /var/log/messages /var/log/secure /var/log/spooler { sharedscripts #==Компрессия логов==# #== nodelaycompress compress #== postrotate /bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true endscript }
Закончилось место на раделе log
При работе биллинг отправляет команды на оборудование. При этом лог команд ведётся для каждого абонента в отдельности. При большом колличесве абонентов это может привести к заполнению раздела /mnt/log . Так же при диагностике сервера может выводиться сообщение:
Мало свободных inode
- Просмотрите размер раздела /mnt/log
df -h | grep log /dev/sda7 14G 5,8G 7,0G 46% /mnt/log
- Оцените сколько места занято логами учётных записий
du -sh /app/asr_billing/var/log/abonents 272M /app/asr_billing/var/log/abonents
- Удалите логи, которые стараше 30-ти дней
find /app/asr_billing/var/log/abonents/ -atime +30 -type f -delete
Настоятельно не рекомендуем вносить изменение в команду удаления логов, так как это может привести к неработоспособности системы в целом. |