Sziasztok!
A következő a problémám: van egy Debian szerverem, az amavis - clamscan - spamassassin trió egyből megeszi az összes processzort és ramot miután bebootol. A kérdésem az lenne, hogy akár single user módban hogy tudnám kiküszöbölni hogy ezek egyáltalán elinduljanak bootoláskor.
Köszi!
- 1041 megtekintés
Hozzászólások
top
kill
/var/log/*-ban hiba?
- A hozzászóláshoz be kell jelentkezni
a topot még tudom nézni kb. úgy négy percig az indulás után. Azt tudom, hogy a clamscan és a spamassassin a ludas, de hiába állítom le /etc/init.d-vel ugyanúgy ott marad a topban :S killel azért nem megy mert nem tudom az összes childnak az IDjét és anélkül nem öli meg.
Ja még annyit hozzá, hogy aztán a konzolon látom, hogy magától lelövi a processt pl. a spamassassint. A gond csak az, hogy azután is fagy továbbra is.
- A hozzászóláshoz be kell jelentkezni
ps ax|grep clamav
aztán
kill -9 pid
- A hozzászóláshoz be kell jelentkezni
hogy magától lelövi a processt pl. a spamassassint"
ha kiveszed a futásszintekből?
- A hozzászóláshoz be kell jelentkezni
nem csinálok vele semmit, ha betelik a swap akkor kiírja, hogy kifutott a memóriából ezért xy processt megöli.
srv:~# ps ax|grep clamav
3559 pts/0 S+ 0:00 grep clamav
srv:~# kill -9 pid
-bash: kill: pid: arguments must be process or job IDs
A top ezt mutatja:
Tasks: 980 total, 1 running, 868 sleeping, 0 stopped, 111 zombie
Cpu(s): 9.4%us, 4.5%sy, 0.0%ni, 0.0%id, 85.9%wa, 0.0%hi, 0.2%si, 0.0%st
Mem: 3117252k total, 3030780k used, 86472k free, 1212k buffers
Swap: 1510068k total, 753904k used, 756164k free, 54320k cached
és csak addig frissül, amíg a swap be nem telik. Utána annyira megfagy, hogy újra kell indítani.
- A hozzászóláshoz be kell jelentkezni
és utána jön a kedvencem a konzolon:
"
lowmem_reserve[]: 0 0 0 0
DMA: 0*4kB 2*8kB 1*16kB 1*32kB 1*64kB 1*128kB 1*256kB 1*512kB 1*1024kB 1*2048kB
2*4096kB = 12288kB
DMA32: empty
Normal: 85*4kB 36*8kB 4*16kB 1*32kB 1*64kB 1*128kB 1*256kB 1*512kB 0*1024kB 1*20
48kB 17*4096kB = 73364kB
HighMem: 16*4kB 1*8kB 0*16kB 0*32kB 0*64kB 1*128kB 1*256kB 0*512kB 0*1024kB 0*20
48kB 0*4096kB = 456kB
Swap cache: add 452964, delete 452925, find 22053/29345, race 0+13
Free swap = 0kB
Total swap = 1510068kB
Free swap: 0kB
786410 pages of RAM
557034 pages of HIGHMEM
7097 reserved pages
3001 pages shared
48 pages swap cached
0 pages dirty
5 pages writeback
2 pages mapped
8066 pages slab
3697 pages pagetables
Out of Memory: Kill process 2594 (mysqld) score 31778 and children.
Out of memory: Killed process 2594 (mysqld). "
ilyenkor a top már teljesen be van fagyva a terminalon.
- A hozzászóláshoz be kell jelentkezni
"srv:~# kill -9 pid"
Khm-khm!
pid==procesz azonosító szám
man kill
- A hozzászóláshoz be kell jelentkezni
a kezdőbe írtam :D
az a baj, hogy van egyszerre 100-100 gyereke a clamscannek is meg a spamassassinnek is
elámulok a debian nagyságán. Kis szenvedés után kinyírogatja a túl sokat zabáló feladatokat, majd elindul. Bebootolt!!!! köszi a segítséget.
- A hozzászóláshoz be kell jelentkezni
"az amavis - clamscan - spamassassin trió egyből megeszi az összes processzort és ramot"
"Azt tudom, hogy a clamscan és a spamassassin a ludas..."
Akkor meg kellene nézni ezeknek a konfigjait, különös tekintettel a felhasználható memóriára, a rekurzió mélységére, a párhuzamosan futtatott processek számára.
"a konzolon látom, hogy magától lelövi a processt pl. a spamassassint. A gond csak az, hogy azután is fagy továbbra is."
Az OOM killer kidobja az egyik processt, de nem feltétlen azt, amelyik a rengeteg memóriát foglalja.
"kill -9 pid"
Sany arra próbált utalni, hogy a ps által kiírt PID-et kellene a kill után írni.
De ennél egyszerűbb a killall -9 processneve használata.
"hogy tudnám kiküszöbölni hogy ezek egyáltalán elinduljanak bootoláskor."
Ha egyáltalán nem akarod használni, akkor apt-get --purge remove csomagnevek. Ha csak ideiglenesen ki akarod iktatni bizonyos futási szintekről, akkor az update-rc.d használható erre. És természetesen gondoskodni kell arról, hogy az ezt használó szolgáltatások (pl.: SMTP szerver) ne keressék.
- A hozzászóláshoz be kell jelentkezni
Köszi! Ez sokat segít. A clamav configját mondjuk ha beállítom a /etc/clamav/clamd.conf fileban, hogy MaxThreads mellett kevesebb legyen, akkor gondolom nem fog annyit zabálni. A spamassassinnál ezt hol tudom beállítani?
- A hozzászóláshoz be kell jelentkezni
esetleg vki meg tudná mondani, hogy lehet beállítani a spamassassint, hogy a localhosról induló leveleket ne ellenőrizze???
- A hozzászóláshoz be kell jelentkezni
Köszi mindenkinek a segítséget. Lecseréltem a spamassassin-t spamd+spamc -re így nem eszi meg a gépet :D
- A hozzászóláshoz be kell jelentkezni