Bekijk Volledige Versie : update Spamassassin
Ik ben bezig geweest om spamassassin te updaten naar de nieuwe versie. Ik dacht dat dit niet kon met ./build, maar dat kon dus wel.
Ik krijg alleen de volgende melding:
warn: server socket setup failed, retry 1: spamd: could not create INET socket on 127.0.0.1:783: Adres is al in gebruik
Iemand een idee wat er mis gaat?
dank
Waarschijnlijk loopt het oude SpamAssassin proces nog, dus die heeft dan die socket nog in gebruik. Die moet je eerst afsluiten.
Dus eerst
#killall spamd
en dan weer starten.
/usr/bin/spamd -d -c -m 5
En om de melding uit te leggen: "Adres al in gebruik" betekend dat de socket (poort) die spamassassin gebruikt reeds in gebruik is. Met killall (Zie reactie wijkkie) kan je de huidige processen stoppen. Kopieer niet de # mee, want dan doet het niks.
en dan weer starten.
/usr/bin/spamd -d -c -m 5
Je bedoelt /usr/bin/spamd -d -c -m 15? Of is er een speciale reden dat je 5 gebruikt?
dennis0162
08/04/13, 18:08
Is verder hetzelfde commando maar hij geeft een max van 5 children en jij 15.
Ja dat weet ik, maar ik vraag me af waarom. Is dat voor resource besparing en wordt je mail afhandeling dan niet trager als je veel mail binnen krijgt? Ze zullen bij DA niet voor niets standaard 15 children adviseren lijkt me.
Het beste kun je voor jezelf even bekijken hoeveel child processes er nodig zijn. Je kunt in je maillogs zien of spamd nu tegen de limiet aanloopt. Zolang dit niet het geval is, heb je geen enkele vertraging.
Mocht je het verhogen, dan kun je eenvoudig berekenen hoeveel child processes je zou kunnen draaien. Reken op zo'n 50-100 MB per proces, dus als je 'm op 10 child processes zet, kan spamd tot +/- 1 GB geheugen gebruiken. Als je die hoeveelheid geheugen vrij hebt, kun je 'm veilig redelijk hoog zetten.
Zet 'm zeker niet te hoog, wat een server die flink aan het swappen is, is fors trager dan een server die soms even op een mailtje moet wachten tot die gescand is.
Was het niet zo dat DA vroeger 5 childs instelde?
Ik denk dat die 5 daar nog vandaan komt ;).
Waarschijnlijk is de /etc/init.d/exim nooit meer geupdate?
Patrick_st
14/04/13, 13:57
Dat verklaard wel waarom mijn VPS een tijd terug niet vooruit te branden was. Ik had toen spamassassin geïnstalleerd, samen met nog wat andere programma's.
Ik heb hem geherinstalleerd en sinds dien nog niets met anti spam gedaan.
Mijn VPS moet de mail van een stuk of 5 domeinen schoon houden, ik verwacht niet meer dan 200 a 300 mails per dag dat er langs komen. Kan ik hem dan op 2 zetten om geheugen te besparen? Er draait nog meer op de VPS en ik heb maar 1GB geheugen ter beschikking.