Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Wywalanie FRESHCLAM daemon
http://forum.freesco.pl/viewtopic.php?f=22&t=9889
Strona 1 z 1

Autor:  Anonymous [ poniedziałek, 14 listopada 2005, 15:42 ]
Tytuł:  Wywalanie FRESHCLAM daemon

Czy czasami u siebie na serwerkach nie zauwazyliscie dziwnej rzeczy? U mnie po jakims czasie logi FreshClam (daemon'a aktualizacji bazy danych wirusow ClamAv) sa puste a w listach procesow nie ma daemona freshclam.

To jest o tyle dziwniejsze ze nic w logach nie jest zapisane ze daemon takowy zostal zakonczony lub zostal zmuszony do zamkniecia. Po prostu sie zamknal i nie funkcjonuje. Ale wystarczy ze odpale go ponownie i dziala az do czasu kolejnego takiego manewru....macie moze jakis pomysl na to ?

Dodam ze mam najnowsza wersje 0.87.1 ale i na wczesniejszych dzialy sie podobne rzeczy....nie wiedziec czemu.

Autor:  provayder [ poniedziałek, 14 listopada 2005, 17:54 ]
Tytuł:  Re: Wywalanie FRESHCLAM daemon

widget pisze:
Czy czasami u siebie na serwerkach nie zauwazyliscie dziwnej rzeczy? U mnie po jakims czasie logi FreshClam (daemon'a aktualizacji bazy danych wirusow ClamAv) sa puste a w listach procesow nie ma daemona freshclam.

To jest o tyle dziwniejsze ze nic w logach nie jest zapisane ze daemon takowy zostal zakonczony lub zostal zmuszony do zamkniecia. Po prostu sie zamknal i nie funkcjonuje. Ale wystarczy ze odpale go ponownie i dziala az do czasu kolejnego takiego manewru....macie moze jakis pomysl na to ?

Dodam ze mam najnowsza wersje 0.87.1 ale i na wczesniejszych dzialy sie podobne rzeczy....nie wiedziec czemu.


A zauważyliście of course i jeśli pamięć mnie nie myli to już zwracałem na to uwagę. Ja obszedłem to w ten sposób, że dopisałem w /etc/logrotate.d plik freshclam

: [/] [] ()
/var/log/clamav/freshclam.log {
 create 644 clamav clamav
 postrotate
 /bin/kill -HUP `cat /var/run/freshclam/freshclam.pid 2>/dev/null` 2> /dev/null || true
 endscript
}


Dodatkowo w pliku freshclam.conf uaktywniłem wpis dotyczący identyfikatora procesu:

PidFile /var/run/freshclam/freshclam.pid

Wymagało to utworzenia katalogu /var/run/freshclam z uprawnieniami użytkownika i grupy clamav.
Oczywiście w pliku rotacji logów dla clamav-a usuwamy wszystko co dotyczy freshclam-a. U mnie działa :)

pozdro

Autor:  Anonymous [ poniedziałek, 14 listopada 2005, 18:52 ]
Tytuł: 

szczerze to tez na swoje zmienilem lekkawo pliki logrotate.d i tez mam to w osobnych daemonach (w wersji instalacyjnej clamav jest w jednym daemonie a ja podzielilem na dwa - czyli twoj sposob) ale na niewiele mi sie to zdalo....moze faktycznie warto uzyc kill -HUP `cat.....` anizeli killall -HUP freshclam

zobaczymy na ile to sie zda, ale dzieki za informacje :)

Autor:  provayder [ wtorek, 15 listopada 2005, 07:35 ]
Tytuł: 

Ważne jest, żeby w /var/run stworzyć dodatkowy katalog fresclam (czy jak go nazwiesz) ale z właścicielem i grupą clamav. Bo z takim użytkownikiem uruchamiany jest freshclam. Jak tego nie będzie to plik .pid się nie zapisze i działać nie będzie.


pozdro

Autor:  Anonymous [ wtorek, 15 listopada 2005, 11:21 ]
Tytuł: 

provayder pisze:
Ważne jest, żeby w /var/run stworzyć dodatkowy katalog fresclam (czy jak go nazwiesz) ale z właścicielem i grupą clamav. Bo z takim użytkownikiem uruchamiany jest freshclam. Jak tego nie będzie to plik .pid się nie zapisze i działać nie będzie.


pozdro


ja to wiem...ale czy czasem freshclama nie mozna uruchomic z uzytkownikiem root? jakos mi sie wydaje ze chyba mozna hehe

Autor:  provayder [ wtorek, 15 listopada 2005, 13:17 ]
Tytuł: 

widget pisze:
ja to wiem...ale czy czasem freshclama nie mozna uruchomic z uzytkownikiem root? jakos mi sie wydaje ze chyba mozna hehe


Może i można - ja poszedłem po najmniejszej linii oporu :)

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/