Bug#501964: spamassassin: spamd hangs blocking incoming emails
On Sun, Oct 12, 2008 at 04:10:56AM +, Andrew Pam wrote: For the last three weeks, every time the Xen VM is suspended for weekly backups all spamd processes hang when the VM resumes, blocking all incoming email until spamd is restarted. The following appears in mail.log: I'm not sure this is something that we want to put effort into fixing. Suspending a system is naturally going to interfere with numerous IPC mechanisms. You'd expect, for example, tcp connections to close after the machine had been suspending for a certain amount of time. I'll pass this along to the upstream developers. They may find it worthwhile to add some more aggressive recovery attempts when this situation comes up. noah signature.asc Description: Digital signature
Bug#501964: spamassassin: spamd hangs blocking incoming emails
Noah Meyerhans wrote: I'm not sure this is something that we want to put effort into fixing. Suspending a system is naturally going to interfere with numerous IPC mechanisms. You'd expect, for example, tcp connections to close after the machine had been suspending for a certain amount of time. Sure, but I don't think it's acceptable code quality to then hang indefinitely and block all incoming email. The weekly suspension is part of the VPS hosting service, so the alternative is to document that spamd is not suitable for use on virtual private servers. I'll pass this along to the upstream developers. They may find it worthwhile to add some more aggressive recovery attempts when this situation comes up. Thanks. Andrew -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#501964: spamassassin: spamd hangs blocking incoming emails
Package: spamassassin Version: 3.2.3-0.volatile1 Severity: important For the last three weeks, every time the Xen VM is suspended for weekly backups all spamd processes hang when the VM resumes, blocking all incoming email until spamd is restarted. The following appears in mail.log: Oct 10 17:59:36 doc spamd[28424]: prefork: child states: II Oct 10 18:10:32 doc spamd[27703]: prefork: sysread(9) failed after 300 secs at /usr/share/perl5/Mail/SpamAssassin/SpamdForkScaling.pm line 642. Oct 10 18:10:32 doc spamd[31375]: prefork: sysread(9) failed after 300 secs at /usr/share/perl5/Mail/SpamAssassin/SpamdForkScaling.pm line 642. Oct 10 18:10:32 doc spamd[28424]: prefork: write of ping failed to 31375 fd=7: Broken pipe at /usr/share/perl5/Mail/SpamAssassin/SpamdForkScaling.pm line 404. Oct 10 18:10:32 doc spamd[28424]: prefork: killing failed child 31375 fd=7 at /usr/share/perl5/Mail/SpamAssassin/SpamdForkScaling.pm line 171. Oct 10 18:10:32 doc spamd[28424]: prefork: killed child 31375 Oct 10 18:10:32 doc spamd[28424]: prefork: write of ping failed to 27703 fd=8: Broken pipe at /usr/share/perl5/Mail/SpamAssassin/SpamdForkScaling.pm line 404. Oct 10 18:10:32 doc spamd[28424]: prefork: killing failed child 27703 fd=8 at /usr/share/perl5/Mail/SpamAssassin/SpamdForkScaling.pm line 171. Oct 10 18:10:32 doc spamd[28424]: prefork: killed child 27703 Oct 11 03:02:07 doc spamd[28424]: spamd: server killed by SIGTERM, shutting down -- System Information: Debian Release: 4.0 APT prefers stable APT policy: (500, 'stable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.26-xenU Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Versions of packages spamassassin depends on: ii libarchive-tar-perl 1.30-2 Archive::Tar - manipulate tar file ii libdigest-sha1-perl 2.11-1 NIST SHA-1 message digest algorith ii libhtml-parser-perl 3.55-1 A collection of modules that parse ii libio-zlib-perl 1.04-1 IO:: style interface to Compress:: ii libnet-dns-perl 0.59-1etch1 Perform DNS queries from a Perl sc ii libsocket6-perl 0.19-1 Perl extensions for IPv6 ii libsys-hostname-long-perl 1.4-1Figure out the long (fully-qualifi ii libwww-perl 5.805-1 WWW client/server library for Perl ii perl5.8.8-7etch3 Larry Wall's Practical Extraction Versions of packages spamassassin recommends: ii gcc4:4.1.1-15The GNU C compiler ii gnupg 1.4.6-2 GNU privacy guard - a free PGP rep ii libc6-dev 2.3.6.ds1-13etch7 GNU C Library: Development Librari ii libmail-spf-query-perl 1:1.999.1-2 query SPF (Sender Policy Framework pn libsys-syslog-perl none(no description available) ii make 3.81-2The GNU version of the make util ii re2c 0.9.12-2 Tool for generating fast C-based r ii spamc 3.2.3-0.volatile1 Client for SpamAssassin spam filte -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]