Ich kann den ClamAV-Daemon nicht auf meinem Ubuntu 14.04-Server starten. Folgendes erhalte ich, wenn ich versuche, den Dienst zu starten:
sudo service clamav-daemon start
* Starting ClamAV daemon clamd [fail]
Wenn ich versuche, das clamdscan
hier auszuführen, bekomme ich Folgendes
clamdscan test.jpg
ERROR: Could not lookup (null): Servname not supported for ai_socktype
----------- SCAN SUMMARY -----------
Infected files: 0
Total errors: 1
Time: 0.000 sec (0 m 0 s)
Wenn ich clamscan
die Datei normal ausführe , ist alles in Ordnung:
clamscan test.jpg
test.jpg: OK
----------- SCAN SUMMARY -----------
Known viruses: 3708601
Engine version: 0.98.5
Scanned directories: 0
Scanned files: 1
Infected files: 0
Data scanned: 0.18 MB
Data read: 0.18 MB (ratio 1.02:1)
Time: 9.991 sec (0 m 9 s)
Hier sind die Pakete, die ich im Zusammenhang mit ClamAV installiert habe:
> dpkg -l | grep 'clam'
ii clamav 0.98.5+addedllvm-0ubuntu0.14.04.1 amd64 anti-virus utility for Unix - command-line interface
ii clamav-base 0.98.5+addedllvm-0ubuntu0.14.04.1 all anti-virus utility for Unix - base package
ii clamav-daemon 0.98.5+addedllvm-0ubuntu0.14.04.1 amd64 anti-virus utility for Unix - scanner daemon
ii clamav-freshclam 0.98.5+addedllvm-0ubuntu0.14.04.1 amd64 anti-virus utility for Unix - virus database update utility
ii libclamav6 0.98.5+addedllvm-0ubuntu0.14.04.1 amd64 anti-virus utility for Unix - library
Hier ist der Inhalt von /etc/clamav/clamd.conf
http://paste.ubuntu.com/9544920/
Hier ist der Inhalt von ll /var/run/
http://paste.ubuntu.com/9553966/
ll /var/run/clamav/clamd.ctl
(wir werden jetzt die gesamte Clamd-Konfigurationll /var/run/
in wenigen Minuten zu Ihrer Frage hinzufügen ? Ich werde zuerst die redundanten / nicht hilfreichen Informationen entfernen.Antworten:
Das Problem war die Speichernutzung.
clamav-daemon
Verwendet anscheinend ungefähr 300 MB Speicher, wenn alle Virenbibliotheken geladen sind. Ich arbeite mit einem kleinen VPS mit 1 GB RAM undmysql-server-5.6
nehme einen großen Teil davon auf. Um die Leistung zu verbessern, habe ich hinzugefügtperformance_schema = off
,/etc/mysql/my.cnf
was den Speicherverbrauch um ca. 400 MB reduziert! (Warum ist dies die neue Standardeinstellung in 5.6.6?!). Auf jeden Fall wurde dadurch Speicherplatz frei, derclamav-daemon
problemlos gestartet werden konnte.quelle
Wir haben es! :-) Geben Sie die folgenden Befehle in ein Terminal ein Ctrl+ Alt+T
fang
clamd
wieder an!quelle
Ich bin ziemlich konsequent auf dieses Problem gestoßen, als ich Vagabundkisten mit Clamav versorgte. Wenn Sie sicherstellen, dass Definitionen heruntergeladen wurden, und den Dienst durch einen Neustart konsistent beheben, wird dies behoben.
sudo freshclam && sudo service clamav-daemon restart
quelle