-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Monday, 2014-05-05 at 12:29 -0700, Linda Walsh wrote:
Carlos E. R. wrote:
1 gigabyte resident size?
ps afxu:
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 27884 0.0 0.8 153440 66892 ? Ss May04 0:06 /usr/sbin/spamd -d -c --max-children=8 -r /var/run/spamd.pid root 4034 1.1 14.6 1295260 1201160 ? S May04 8:07 \_ spamd > child root 4035 0.5 13.5 1206876 1112952 ? S May04 4:09 \_ spamd child
Current date is Mon May 5 11:42:23 CEST 2014, so it has been running just about 11 hours.
That's after nearly a week of uptime & 2h20m of cpu time, but note, my command line has:
root 2363 0.0 0.0 167108 66548 ? Ss Apr28 2:20 /usr/bin/spamd --syslog=local7 --allow-tell --create-prefs --daemonize --max-children=24 --min-spare=6 --max-conn-per-child=1 --user-config --listen-ip=127.0.0.1 --allowed-ips=192.168.3.0/24,127.0.0.1/32,192.168.4.0/24 --ipv4 -g spamd -r /var/run/spamd.pid
** Significantly: "--max-conn-per-child=1"
It is not in the spamd manual. There is this paragraph in the man: See the README file in the "spamd" directory of the SpamAssassin distribution for more details. I see "/usr/share/doc/packages/spamassassin/README", but it also says nothing of that variable.
I may undertand the size increase while processing a problematic email but the size should reduce itself after finishing with it. It did not.
Where is 'this' (size reduction) documented? That may be the prob....
Dunno, it stands to reason. Ok, see here: /usr/share/doc/packages/spamassassin/README: When spamd receives a connection, it spawns a child to handle the request. The child will expect to read an email message from the network socket, which should then be closed for writing on the other end (so spamd receives an EOF). spamd will then use SA to rewrite the message, and dump the processed message back to the socket before closing the connection. The child process then dies. But that paragraph has this prefix, which makes it obsolete: /* * FIXME: The following paragraph(s) have to be updated as childs are now * pre-spawned */ So the entire documentation is wrong. - -- Cheers, Carlos E. R. (from 13.1 x86_64 "Bottle" at Telcontar) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iEYEARECAAYFAlNpXAcACgkQtTMYHG2NR9WJLACfaYAX+4Id1/avR7964jDXX5IW 1HsAn3RwUYtU0n99vfltHOgYXC+wmj4Q =lAyy -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org