Dave Richardson wrote:
On a new linux mailserver I was having an erratic problem with mysql and
pop3 authentication. Authentication works 90+% of the time.
However, using The Bat! and Outlook clients, I randomly see the
following authentication failure and the user must poll pop3 again -
which then succeeds.
-- this text from TheBat --
FETCH - Server reports error. The response is: vmysql: can't read
settings from /home/vpopmail/etc/vpopmail.mysql -ERR aack, child crashed
-rw-r----- 1 vpopmail vchkpw 45 Oct 1 08:25 vpopmail.mysql
I didn't think the pop3 daemon is crashing (i.e. bad mem limits in 'run'
/service/qmail-send: up (pid 2568) 3791 seconds
/service/qmail-send/log: up (pid 2570) 3791 seconds
/service/qmail-smtpd: up (pid 2574) 3791 seconds
/service/qmail-smtpd/log: up (pid 2569) 3791 seconds
/service/qmail-pop3d: up (pid 2571) 3791 seconds
/service/qmail-pop3d/log: up (pid 2576) 3791 seconds
messages in queue: 0
messages in queue but not yet preprocessed: 0
In spite of what the qmailctl stat told me, I found that increasing the
pop3 'run' file memory limit from 8000000 to 12000000 appears to
suppress this issue.
Any thoughts on "why" would be welcome. Otherwise, one for the archives...
The actual service didn't crash, tcpserver is always running.
qmail-popup or the actual qmail-pop3d crashed with a lack of memory.
tcpserver and qmail-pop3d are two different things.