Регистрация...

Eserv Forum / Plugins / Antivirus / Clamd не успевает стартовать перед AcFilter

wikipost // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
Новости
12.10.2009
Переезд завершен
Решил тут поразвлекаться с прикручиванием к E4 Clam, сборку поставил с Clamd, пути вроде бы все прописал (воткнул его в CommonPlugins\Acfilter\antivirus\clamav). Если запускать сначала clamd, а потом толкать AcFilter, то всё стартует нормально. Если же перезапустить сервак, то получается следующее: AcFilter в логе пишет, что не смог запустить Clamd, хотя реально сервис запускается. Если перезапустить AcFilter, то Clamd подхватывается нормально. Вот куски лога:

Unable to load clamav: 10061 08.02.2011;15:10:47;3;0;1;302;POST;179;REDIRECT;/RPC2;_unknown_root_;text/html 08.02.2011;15:10:47;4;0;1;302;POST;179;REDIRECT;/RPC2;_unknown_root_;text/html ClamavInit err=10061 SP: Base1 OK SP: Interface OK Spamprotexx: ЛОНИИР garpun SP: License check done. SP: Base2: D:\E4\CommonPlugins\acFilter\antispam\spamprotexx\Relearn.esp SP: Base1: D:\E4\CommonPlugins\acFilter\antispam\spamprotexx\Storage.esp SP: Init OK SP: CPC OK SP: CP OK SP: CP.advice OK ========================================== KAV4:0 KAV5:0 DRWEB:0 STOP:0 CLAMAV:0 POPFILE:0 SP:1 SD:0 SA:0 CT:0

Это первый запуск, после перезагрузки сервера. Если потом перезапустить AcFilter вручную, то вот что:
ClamD init - OK, ClamAV 0.96.5/12642/Tue Feb 08 09:00:26 2011 SP: Base1 OK SP: Interface OK Spamprotexx: ЛОНИИР garpun SP: License check done. SP: Base2: D:\E4\CommonPlugins\acFilter\antispam\spamprotexx\Relearn.esp SP: Base1: D:\E4\CommonPlugins\acFilter\antispam\spamprotexx\Storage.esp SP: Init OK SP: CPC OK SP: CP OK SP: CP.advice OK ========================================================= KAV4:0 KAV5:0 DRWEB:0 STOP:0 CLAMAV:1 POPFILE:0 SP:1 SD:0 SA:0 CT:0


Попробовал добавить Clamd в сервисы, чтобы он стартовал вместе с Виндой — получается два экземпляра в памяти, AcFilter всё равно пытается использовать того, которого запускает сам.

Что делать?
 
Комментарии к этой версии (08.02.2011 15:30) [~shajtan] 790a4249
АвторДатаТекстtags
shajtan08.02.2011 16:47
Вдогонку — отловил третий вариант развития событий после перезагрузки сервера:
Unable to load clamav: 10061 ClamD init - OK, ClamAV 0.96.5/12642/Tue Feb 08 09:00:26 2011


При этом антивирусная защита работает, то есть Clam и AcFilter почти не разминулись... так, чуть-чуть, чего как раз хватило для ошибки clamav 10061.
wikipost
ac08.02.2011 18:48
shajtan пишет: получается два экземпляра в памяти

Это на совести ClamD — зачем ему запускаться второй раз, если порт занят?
wikipost
Работает на Eserv/5.05555 (05.06.2016)