TurboMail郵件系統(tǒng)內(nèi)置ClamAV殺毒引擎緊急故障修復(fù)指引
北京時(shí)間2016年10月22日凌晨,ClamAV提供了病毒庫(kù)的更新,該更新出現(xiàn)的BUG有可能導(dǎo)致TurboMail郵件系統(tǒng)出現(xiàn)以下異常:
病毒掃描程序clamscan異常,TurboMail郵件隊(duì)列處理經(jīng)過(guò)反病毒掃描時(shí)速度變慢,進(jìn)一步導(dǎo)致隊(duì)列堵塞,傳輸延遲
ClamAV可能大量占用內(nèi)存,導(dǎo)致內(nèi)存溢出,操作系統(tǒng)崩潰
服務(wù)器開(kāi)機(jī)時(shí),ClamAV內(nèi)存無(wú)法分配,無(wú)法開(kāi)機(jī),報(bào)錯(cuò)信息如下
LibClamAV Error: mpool_malloc(): Attempt to allocate 8388608 bytes. Please
report to http://bugs.clamav.net
該信息可在/var/log/boot中查看到。
拓波軟件目前已收到多個(gè)TurboMail郵件系統(tǒng)用戶的故障報(bào)告,版本均為0.97,版本0.98、0.99暫未收到故障報(bào)告,根據(jù)ClamAV官方對(duì)版本的公告,0.97版本已不再提供更新及支持。
查看版本及病毒庫(kù)更新日期:
# clamd -V
ClamAV 0.97/22442/Fri Oct 28 02:03:54 2016
# 如上,0.97版本,2016-10-28的病毒庫(kù)
解決辦法:
如有是0.97及以前的版本,請(qǐng)立即升級(jí)clamav版本至最新版0.99.2。升級(jí)步驟如下:
1、卸載已經(jīng)安裝的舊版本
rpm ?Ce clamd
rpm ?Ce clamav
rpm ?Ce clamav-db
2、下載最新版的安裝包,并依次安裝
wget
https://dl.fedoraproject.org/pub/epel/6/x86_64/clamav-db-0.99.2-1.el6.x86_64.rpm
wget
https://dl.fedoraproject.org/pub/epel/6/x86_64/clamav-0.99.2-1.el6.x86_64.rpm
wget
https://dl.fedoraproject.org/pub/epel/6/x86_64/clamd-0.99.2-1.el6.x86_64.rpm
rpm ?Civh clamav-db-0.99.2-1.el6.x86_64.rpm
rpm ?Civh clamav-0.99.2-1.el6.x86_64.rpm
rpm ?Civh clamd-0.99.2-1.el6.x86_64.rpm
對(duì)于el5、x86環(huán)境,只需要將URL路徑中對(duì)應(yīng)的地方修改為el5、i386即可。
查看發(fā)行版本命令:
uname -a
注意:安裝時(shí),可能需要升級(jí)openssl-devel、libssl-devel等版本;
對(duì)于不能使用rpm包安裝的系統(tǒng),需要使用源碼編譯安裝,請(qǐng)聯(lián)系TurboMail郵件系統(tǒng)技術(shù)支持工程師更新。
3、升級(jí)病毒庫(kù)
freshclam
4、啟動(dòng)服務(wù),并保證是開(kāi)機(jī)啟動(dòng)的
service clamd start
chkconfig clamd on
5、測(cè)試是否正常工作
netstat ?Ctnlp|grep 3310
對(duì)于服務(wù)器已經(jīng)不能正常開(kāi)機(jī)的情況,請(qǐng)進(jìn)入單機(jī)還原模式,將clamd禁止啟動(dòng),再開(kāi)機(jī)升級(jí)版本即可。
更多疑問(wèn),請(qǐng)直接聯(lián)系TurboMail郵件系統(tǒng)技術(shù)支持工程師。