On 06/12/2019 11:08, Pascal Christen via dovecot wrote:
Hi
I tried to get some logs: https://pastebin.com/Z8xVzpzW
As you can see the process isn't shutdown and still in transaction as
long dovecot is running. It destroyed the transaction when I stopped
Dovecot. And this behavior only happens when the mailbox of user is full...
Any Ideas how to debug this correctly?
The provided logs look incomplete. The reception of the RCPT command by the server-side is not in the log, only the generation of the response. Also much of the client-side activity is not in the logs.
Also, a raw log of the TCP protocol exchange between Dovecot and Exim and also between proxy and backend can be useful. If the connections are plaintext you can use wireshark or - if not - you can use the Dovecot rawlog facilities.
Regards,
Stephan.
So far, I haven't been able to reproduce anything weird at this end.
Can you provide:
- Output from `dovecot -n'
- Protocol logs from the connections between Exim and Dovecot
director/proxy and between Dovecot director/proxy and Dovecot backend
(e.g. using ngrep when connections are plaintext or using the rawlog
facility).
- Dovecot debug logs produced with `log_debug=category:lmtp' for both
director/proxy and backend
Regards,
Stephan.