HestiaCP - Ubuntu 22.04 - malware acl condition - clamd /run/clamav/clamd.ctl - unable to connect to UNIX socket

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Перейти к:навигация, поиск

Доступная цена

HestiaCP - Ubuntu 22.04 - malware acl condition - clamd /run/clamav/clamd.ctl - unable to connect to UNIX socket

Ошибка в логах exim при отправке письма через RoundCube:

malware acl condition: clamd /run/clamav/clamd.ctl : unable to connect to UNIX socket (/run/clamav/clamd.ctl): Connection refused
spam acl condition: spamd: failed to connect to any address for 127.0.0.1: Connection refused
spam acl condition: all spamd servers failed

или в самом RoundCube:

exim 451 temporary local problem - please try later

означает, что отвалился сам clamav-daemon.service

# systemctl status clamav-daemon.service
clamav-daemon.service: A process of this unit has been killed by the OOM killer.
clamav-daemon.service: Main process exited, code=killed, status=9/KILL
clamav-daemon.service: Failed with result 'oom-kill'.
clamav-daemon.service: Consumed 18.369s CPU time.

Как видим - не хватает RAM памяти для работы - clamav-daemon.service.
Варианта всего два - это либо включить SWAP (либо поднять тариф VPS), либо же убрать использование clamav-daemon

Для отключения clamav-daemon нужно выполнить такие команды:

# systemctl stop clamav-daemon.service
# systemctl disable clamav-daemon.service
# systemctl stop clamav-freshclam.service
# systemctl disable clamav-freshclam.service
# sed -i "s/^CLAMD =/#CLAMD =/g" /etc/exim4/exim4.conf.template
# systemctl restart exim4
# tail -f /var/log/exim4/mainlog