Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2013-08-26 17:20:00

  hello_world - Członek DUG

hello_world
Członek DUG
Skąd: Rymanów Zdrój
Zarejestrowany: 2010-06-03
Serwis

clamav minimum pamieci

Mam vps-a na którym stoi postfix,dns,apache(webmail). Chciałbym zaimplementować mu clamsmtp, jednak po zainstalowaniu paczek i zaktualizowaniu baz demon nie chce się uruchomić.
Pokazuje się:

Kod:

root@dns:~# /etc/init.d/clamav-daemon restart
[ ok ] Stopping ClamAV daemon: clamd.
[....] Starting ClamAV daemon: clamd LibClamAV Error: mpool_malloc(): Can't allocate memory (262144 bytes).
LibClamAV Error: cli_ac_addpatt: Can't allocate memory for next->trans
LibClamAV Error: cli_parse_add(): Problem adding signature (3).
LibClamAV Error: Problem parsing database at line 5944
LibClamAV Error: Can't load main.ndb: Malformed database
LibClamAV Error: cli_tgzload: Can't load main.ndb
LibClamAV Error: Can't load /var/lib/clamav/main.cvd: Malformed database
ERROR: Malformed database
 failed!

Wyczytałem że mam za mało pamięci (vps ma 512MB). Jak można w debianie 7 ograniczyć pamięć dla clamav?

Offline

 

#2  2013-08-26 17:27:19

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: clamav minimum pamieci

Jak odpalisz go z roota poleceniem clamd, (ewentualnie wskazać mu plik konfiguracyjny) to miauczy tak samo?

Kod:

psmemng | grep clamd
277.6 MiB +   3.4 MiB = 281.0 MiB    clamd

Tyle w tej chwili bierze u mnie,  tylko że ramu mam 4G.
Używam standardowe sygnatury + clamav-unoficial-sigs.

Względnie, masz tam swapa na tym vpsie?

Bo samo ograniczenie można zrobić na kilka sposobów, np cgroup, softlimit
- z pakietu daemon-tools, tylko że w takim przypadku clamowi to nie pomoże,
bo będzie miał jeszcze mniej.

Ostatnio edytowany przez Jacekalex (2013-08-26 17:35:51)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#3  2013-08-27 07:21:53

  hello_world - Członek DUG

hello_world
Członek DUG
Skąd: Rymanów Zdrój
Zarejestrowany: 2010-06-03
Serwis

Re: clamav minimum pamieci

root@dns:/home/tk# clamd
LibClamAV Error: mpool_malloc(): Can't allocate memory (262144 bytes).
Naruszenie ochrony pamięci

Chodzi mi właśnie o zmniejszenie tej pamięci, które chce na start zabrać.
Kombinowałem z plikiem clamd.conf (zmniejszałem ilość kolejek itp) ale nie daje to efektu

Ostatnio edytowany przez hello_world (2013-08-27 07:23:19)

Offline

 

#4  2013-08-27 12:16:54

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: clamav minimum pamieci

Masz tam swapa na tym serwerze?
Powinien rozwiązać Twój problem.


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#5  2013-08-27 12:52:45

  hello_world - Członek DUG

hello_world
Członek DUG
Skąd: Rymanów Zdrój
Zarejestrowany: 2010-06-03
Serwis

Re: clamav minimum pamieci

root@dns:~# free
             total       used       free     shared    buffers     cached
Mem:        786432     314288     472144          0          0     182756
-/+ buffers/cache:     131532     654900
Swap:            0          0          0

Jak widać.

Offline

 

#6  2013-08-27 12:57:13

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: clamav minimum pamieci

To załóż swapa albo na partycji, albo w swapfile.
Ten serwer, to OpenVZ?
Jeśli tak, to popytaj w pomocy technicznej, jak tam skonfigurowali tego chroota na sterydach.

Ostatnio edytowany przez Jacekalex (2013-08-27 12:59:07)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#7  2013-08-27 15:49:46

  hello_world - Członek DUG

hello_world
Członek DUG
Skąd: Rymanów Zdrój
Zarejestrowany: 2010-06-03
Serwis

Re: clamav minimum pamieci

Niestety przy wirtualizacji openvz nie jest mozliwe tworzenie swapfile (przynajmniej tak twierdzi mój hosting)

Offline

 

#8  2013-08-27 18:16:35

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: clamav minimum pamieci

To poszukaj jakiegoś lżejszego antywirusa do poczty, albo serwera z 1GB ram.
Choć to też niczego nie gwarantuje, bo tam też może być np limit per/proces 128MB.
A jak nie masz wpływu na konfigurację kernela, to wiele na to nie poradzisz.

Odpowiedź tej pomocy jest o tyle dziwna, że przecież np na Vihoscie są jakoś serwery OpenVZ ze swapem.
http://vihost.pl/serwery-vps.php
Pewnie  jak zwykle chcieć, znaczy móc.

Ostatnio edytowany przez Jacekalex (2013-08-27 18:39:04)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#9  2013-08-27 18:56:49

  hello_world - Członek DUG

hello_world
Członek DUG
Skąd: Rymanów Zdrój
Zarejestrowany: 2010-06-03
Serwis

Re: clamav minimum pamieci

Ja wziałem w https://webion.pl/vps_openvz co prawda na razie wziałem na próbe 1 m-c.
Wychodzi za m-c 10,83z (w płatności za cały rok) więc tanio.
Rezygnuje z tradycyjnego hostingu (60zl) ale za to mam własny vps gdzie stoi poczta,strona i dns.

Offline

 

#10  2013-08-27 19:06:51

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: clamav minimum pamieci

Wychodzi za 11 zł, tylko np bez clama?
No to bez clama.
Stronę stawiasz na tym?
Chętnie zobaczę w akcji Mysqla na 512MB RAM bez swapa, jak będzie walczył z innymi programami o pamięć.
Na szczęście Mysql to bardzo grzeczny i zarazem dzielny zawodnik.
Limity można mu ustawić w my.cnf - i on ich przestrzega.

Generalnie ten serwer z 10,83 chodzi właśnie jak "serwer za 10,83"

Stawiasz tam serwer pocztowy - Postfix?

Kod:

psmemng | egrep 'spamd|amavi'
 55.8 MiB +   2.4 MiB =  58.2 MiB    /usr/sbin/spamd
103.2 MiB +   2.6 MiB = 105.8 MiB    /usr/sbin/amavi (3)
111.6 MiB + 856.0 KiB = 112.4 MiB    spamd child (2)

Jeśli tak, to pozdrów ode mnie Amavisa i Spamassassina. :D

Ostatnio edytowany przez Jacekalex (2013-08-27 19:14:22)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#11  2013-08-27 19:39:33

  hello_world - Członek DUG

hello_world
Członek DUG
Skąd: Rymanów Zdrój
Zarejestrowany: 2010-06-03
Serwis

Re: clamav minimum pamieci

Na ten czas działa postfix,dovecot,apache(roundcube),ssh,mysql (na razie bez zapytań)
Dodam jeszcze spamassasina do opisywnia maili i będzie jeszcze strona.
Jak już mówiłem to serwer domowy więc kont mam raptem 4. Jak ktoś będzie chciał sie przypiąć to dodamy 6 zł na m-c więcej i damy radę.

Na razie mam

Kod:

Disk Usage:     
7%
1.3 GB of 20 GB Used / 18.7 GB Free

Memory Usage:     
43%
328.3 MB of 768 MB Used / 439.7 MB Free

Bandwidth Usage:     
0%
470.3 MB of 250 GB Used / 249.5 GB Free

Ostatnio edytowany przez hello_world (2013-08-27 19:43:14)

Offline

 

#12  2013-08-27 19:53:01

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: clamav minimum pamieci

Parametry się podaje pod maksymalnym akceptowalnym obciążeniem.
To jedyna sensowna wersja.


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)