LINUX.ORG.RU
ФорумAdmin

Amavis под 100% CPU ?!

 


0

1

не могу понять вообще причину. Сегодня утром вдруг оказалось что на одном сервере вообще не ходит почта. В очереди куча писем и почему-то 100% CPU amavi-сом. Причем 4-5 процессов ...

первое что обнаружил сбитые часы почты на сутки.

Очередь (150email) кое как уменьшалась но не быстро.

Теперь очереди нет, но все равно CPU в шоке

https://www.dropbox.com/s/pq46al6ebsjf07o/Скриншот 2018-10-02 16.31.50.png?dl=0


Ответ на: комментарий от macik

Вообще ситуация странная.

Если письмо отправлено пользователем сервера то идет скачек CPU на amavis до 100%, сейчас кратковременно в одном процессе.

Если письмо из вне, то скача до 1-2% ...

Пока нашел проблему с

 ERROR: LOCAL: Could not create socket directory: /var/run/clamav: Permission denied

Рядом аналогичный сервер просто под другой домен и там таких проблем вообще не наблюдается, хотя количество пользователей в 5 раз больше....

macik ()
Ответ на: комментарий от macik

Это не реальный трешь!? Где clamav кроме /etc/clamav/clamav.conf еще нестойки держать?!

Он упорно ищет файл /var/run/clamav/clamd.ctl в папке RUN !!!!

macik ()
Ответ на: комментарий от macik

Ну просто путь поменять в конфете не вариант. Гдето в программе есть путь и при дебаге в логах есть ошибка по доступу к файлу

/var/run/clamav/clamd.ctl

если поменять расположение создания данного файла проблему не решает.

Создать вручную папку, помогает до первой перезагрузки. Система трет даную папку и ошибка появляется.

В месте с этой ошибкой начинаются проблемы с загрузкой системы и задержкой почты в очереди.

Что теперь делать вообще не понимаю?! Толково решения в интереснее не вижу .... ;( Хот проблема наблюдается с 2016 го года. Странно что на втором сервере такого нет ...

macik ()
Ответ на: комментарий от macik

амавис ав сканер не находит сокет кламд, и бекап сканер начинает загружать кламскан на каждое письмо. Когда это писали в амависе, они не знали что кламав превратится в такую тяжелую вещь. Сейчас это поряка 500Мб. Вот и считай на каждый чих амавис загружает кламав либу, которая распаковывает базу в память. Решение - отключить в бекап сканере кламскан как абсолютно не рабочее решение. И разобраться, чем сканировать вирусы, а что закомментировать.

anonymous ()
Ответ на: комментарий от anonymous

Я подумывал о новом решений. Есть какие-то рекомендаций по антивирусу под данную задачу? Даже платное пошло бы ... но главное что бы работало.

macik ()
Ответ на: комментарий от macik

если правильно настроить clamd и путь к его сокету в amavis, то все будет ок. А в бекап сканерах отключить clamscan.

anonymous ()
Ответ на: комментарий от anonymous

если правильно настроить clamd и путь к его сокету в amavis, то все будет ок. А в бекап сканерах отключить clamscan.

ребята вы меня как-то запутали.

Есть Amavis это фильтр. Он отдает письмо или вложение на анализ антивирусу Clamav он проверяет вложение и отдает его обратно Amavis, а тот в postfix

Правильно?

Про какой Вы «бекап» пишете? я не понимаю что это такое?

Спасибо за пояснение.

macik ()
Ответ на: комментарий от anonymous

Зато потенцивал раскрыт, можно затариваться амд.

«амд» - это что?

macik ()
Ответ на: комментарий от macik

В конце конфига две таблицы с конфигвми сканеров. Основной и бекапный. Если ни один из основных не сработает. Пытается запустить бекапные. В параметрах сканеров пути к сокетам и проч. Надо закоментить все не нужное и правильно настроить работающий. А в бекапнутых убрать clamscan. Это зло там раскомментирлвано на первом месте

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.