Edit
Ok, so if you care to read the original question, you'll see I've had a fun time with this. I'm running Ubuntu 13.10 - Dovecot v2.1.7 -
And it seems my original problem was due to some misconfiguration - so, I re-configured this and that in /etc/dovecot/
- to no avail ~
So, today, I noticed that the output of doveconf
does not reflect my changes no matter what I do -
service dovecot reload
dovecot reload
doveconf reload
- How do I get it to read the load the
.conf
's in/etc/dovecot/
-and probably more importantly -- the.conf
's in/etc/dovecot/conf.d/
-?
Original Question:
Our small business moved our email service to an un-managed server, recently - and it works perfectly - !
Except about three days this week, when the imaps
port closes, and no one can receive email.
The first time, simply reloading dovecot did the trick - the second time, it worked for a split second and stopped... and ever since then, the only way I can figure out how to get it working again is to restart the whole server.
After Googleing around a bit, I added
login_process_size = 64
to dovecot.conf
- restarted dovecot, but this morning, I found that it had crashed again.
Also, I noticed an error that said that setting was being overridden, but I can't find where.
mail.err
gives this:
Apr 11 09:27:50 Mary dovecot: imap-login: Error: read(anvil) failed: EOF
Apr 11 09:27:50 dovecot: last message repeated 11 times
Apr 11 09:27:50 Mary dovecot: auth: Error: read(anvil-auth-penalty) failed: EOF
Apr 11 09:27:50 Mary dovecot: imap-login: Error: read(anvil) failed: EOF
Apr 11 09:27:55 Mary dovecot: lda: Error: userdb lookup(user@website.com): Disconnected unexpectedly
Apr 11 09:27:55 Mary dovecot: lda: Fatal: Internal error occurred. Refer to server log for more information.
I'm not sure what would be relevant in doveconf
- but, one thread mentioned setting a value that is not present in mine -
Also - I've set auth_max_worker_count
to 60, just now - and I'm hoping that'll work ---
But if anyone can clue me in on what I need to tweak, what I should look at, or how I should adjust
10-logging.conf
to give me more clues on this matter, I would greatly appreciate it..
As per NickW's comment, the output of
cat /proc/{dovecot/anvil pit}/limits
is:
Limit Soft Limit Hard Limit Units
Max cpu time unlimited unlimited seconds
Max file size unlimited unlimited bytes
Max data size 268435456 268435456 bytes
Max stack size 8388608 unlimited bytes
Max core file size 0 unlimited bytes
Max resident set unlimited unlimited bytes
Max processes 63651 63651 processes
Max open files 1024 4096 files
Max locked memory 65536 65536 bytes
Max address space 268435456 268435456 bytes
Max file locks unlimited unlimited locks
Max pending signals 63651 63651 signals
Max msgqueue size 819200 819200 bytes
Max nice priority 0 0
Max realtime priority 0 0
Max realtime timeout unlimited unlimited us
Now, There are about 15 people connecting - most of which also connect via their cell phone - Those limits look fine to me, but I'm relatively inexperienced in this..