PDA

Bekijk Volledige Versie : update Spamassassin



wijkkie
08/04/13, 08:59
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

dicktump
08/04/13, 09:08
Waarschijnlijk loopt het oude SpamAssassin proces nog, dus die heeft dan die socket nog in gebruik. Die moet je eerst afsluiten.

wijkkie
08/04/13, 09:22
Dus eerst
#killall spamd

en dan weer starten.
/usr/bin/spamd -d -c -m 5

Piwi-Web
08/04/13, 10:33
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.

Blacky
08/04/13, 18:01
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.

Blacky
08/04/13, 18:13
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.

dicktump
09/04/13, 09:22
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.

Icheb
14/04/13, 13:42
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.