Hallo,
da unser Server in letzter Zeit unter häufigen ClamAV abstürzen litt habe ich ein Script für den automatischen Neustart erstellt. Leider werden in der "Down-Zeit" natürlich auch die empfangenen (und ungeprüften) E-Mails nicht in entsprechende Postfächer gelegt. Problem ist das diese Abstürze sich immer mehr häufen. Ein Blick in die Clam-Logs verrät das die Ursache meist immer die selbe ist. Der Datenbank "Selfcheck" ist auf 1h eingestellt. Genau bei diesem Selfcheck kommt es dann früher oder später zu einem "fatal Error".
Jemand ne Ahnung worans liegen könnte oder ist es Sinnvoll den clamd selfcheck zu deaktivieren?
Eine Zusatzfrage hätt' ich auch noch. Habe festgestellt das der clamd in der Startzeit sehr viel Rechenzeit in Anspruch nimmt. Ist das normal? Ich weiß das er ca. 20 Minuten benötigt um die Virendefs zu laden aber dafür ne fast 90% Prozessauslastung ist ganz schon viel.
da unser Server in letzter Zeit unter häufigen ClamAV abstürzen litt habe ich ein Script für den automatischen Neustart erstellt. Leider werden in der "Down-Zeit" natürlich auch die empfangenen (und ungeprüften) E-Mails nicht in entsprechende Postfächer gelegt. Problem ist das diese Abstürze sich immer mehr häufen. Ein Blick in die Clam-Logs verrät das die Ursache meist immer die selbe ist. Der Datenbank "Selfcheck" ist auf 1h eingestellt. Genau bei diesem Selfcheck kommt es dann früher oder später zu einem "fatal Error".
Code:
Thu Mar 27 22:48:06 2008 -> Self checking every 3600 seconds.
Thu Mar 27 23:58:58 2008 -> No stats for Database check - forcing reload
Thu Mar 27 23:58:58 2008 -> Reading databases from /var/lib/clamav
Fri Mar 28 00:16:06 2008 -> Database correctly reloaded (317761 signatures)
Fri Mar 28 01:36:10 2008 -> SelfCheck: Database modification detected. Forcing reload.
Fri Mar 28 01:36:10 2008 -> Reading databases from /var/lib/clamav
Fri Mar 28 01:38:21 2008 -> ERROR: reload db failed: Unable to lock database directory (try 1)
Fri Mar 28 01:40:31 2008 -> ERROR: reload db failed: Unable to lock database directory (try 2)
Fri Mar 28 01:42:41 2008 -> ERROR: reload db failed: Unable to lock database directory (try 3)
Fri Mar 28 01:42:41 2008 -> ERROR: reload db failed: Unable to lock database directory
Fri Mar 28 01:42:41 2008 -> Terminating because of a fatal error.
Fri Mar 28 01:42:41 2008 -> Socket file removed.
Fri Mar 28 01:42:41 2008 -> Pid file removed.Fri Mar 28 01:42:41 2008 -> --- Stopped at Fri Mar 28 01:42:41 2008
Jemand ne Ahnung worans liegen könnte oder ist es Sinnvoll den clamd selfcheck zu deaktivieren?
Eine Zusatzfrage hätt' ich auch noch. Habe festgestellt das der clamd in der Startzeit sehr viel Rechenzeit in Anspruch nimmt. Ist das normal? Ich weiß das er ca. 20 Minuten benötigt um die Virendefs zu laden aber dafür ne fast 90% Prozessauslastung ist ganz schon viel.