Bug#449345: exim4: daemon exits without notice when there is no disk space
Paul van Tilburg
paulvt at debian.org
Mon Nov 5 09:58:23 UTC 2007
Package: exim4
Version: 4.63-17
Severity: important
I am running an important exim4 server for dozens of users on Etch.
However, lately, when I notice that I do not get any mail anymore it seems
that the exim4 server has just exited/crashed, because it is no longer
running. When using QUEUERUNNER='separate', the queuerunner stays alive,
but after a while the stmp listener/daemon is dead.
After three days, I finally found something in the logs that might indicate
the source of the problems:
Nov 4 17:47:02 sphere exim[12843]: 2007-11-04 17:47:02 1IoicV-0003L9-DS failed to write to main log: length=205 result=142 errno=9 (Bad file descriptor)
Nov 4 17:47:03 sphere exim[12843]: write failed on panic log: length=118 result=-1 errno=28 (No space left on device)
Nov 4 17:47:05 sphere exim[12844]: 2007-11-04 17:47:05 1Ioicr-0003LA-HM failed to write to main log: length=183 result=-1 errno=28 (No space left on device)
Nov 4 17:47:05 sphere exim[12844]: write failed on panic log: length=122 result=-1 errno=28 (No space left on device)
[and so on...]
IMHO, the daemon should stay alive and try to log this or my change its
process name, appending [out of disk space] or something.
Regards,
Paul
-- Package-specific info:
Exim version 4.63 #1 built 20-Jan-2007 10:42:32
Copyright (c) University of Cambridge 2006
Berkeley DB: Sleepycat Software: Berkeley DB 4.3.29: (September 6, 2005)
Support for: crypteq iconv() IPv6 PAM Perl GnuTLS move_frozen_messages Content_Scanning Old_Demime
Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz dnsdb dsearch ldap ldapdn ldapm mysql nis nis0 passwd pgsql sqlite
Authenticators: cram_md5 cyrus_sasl plaintext spa
Routers: accept dnslookup ipliteral iplookup manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore/mbx autoreply lmtp pipe smtp
Fixed never_users: 0
Size of off_t: 8
Configuration file is /var/lib/exim4/config.autogenerated
-- System Information:
Debian Release: 4.0
APT prefers stable
APT policy: (500, 'stable')
Architecture: i386 (i486)
Shell: /bin/sh linked to /bin/dash
Kernel: Linux 2.6.18-4-486
Locale: LANG=C, LC_CTYPE=nl_NL.UTF8 (charmap=UTF-8)
Versions of packages exim4 depends on:
ii debconf [debconf-2.0] 1.5.11 Debian configuration management sy
ii exim4-base 4.63-17 support files for all exim MTA (v4
ii exim4-daemon-heavy 4.63-17 exim MTA (v4) daemon with extended
exim4 recommends no packages.
-- debconf information excluded
More information about the Pkg-exim4-maintainers
mailing list