[Dovecot] Dovecot quota postgres dictionary problems
I have a strange errors in .err log file, but the postgres seem to be filling with quota changes, i will also put configs in
Oct 19 09:23:52 mailstore-node-01 dovecot: imap(test@example.net): Error: read(/var/run/dovecot/dict) failed: Timeout after 30 seconds Oct 19 09:24:22 mailstore-node-01 dovecot: imap(test@example.net): Error: read(/var/run/dovecot/dict) failed: Timeout after 30 seconds
Oct 19 09:23:21 mailstore-node-01 dovecot: imap(test@example.net): Panic: file dict-client.c: line 270 (client_dict_finish_transaction): assertion failed: (dict->async_commits > 0) Oct 19 09:23:21 mailstore-node-01 dovecot: imap(test@example.net): Error: Raw backtrace: /usr/lib/dovecot/libdovecot.so.0(+0x484ea) [0x7fbed405d4ea] -> /usr/lib/dovecot/libdovecot.so.0(+0x48536) [0x7fbed405d536] -> /usr/lib/dovecot/libdovecot.so.0(i_error+0) [0x7fbed4030eaf] -> /usr/lib/dovecot/libdovecot.so.0(+0x22337) [0x7fbed4037337] -> /usr/lib/dovecot/libdovecot.so.0(+0x2236b) [0x7fbed403736b] -> /usr/lib/dovecot/libdovecot.so.0(+0x22e78) [0x7fbed4037e78] -> /usr/lib/dovecot/modules/lib10_quota_plugin.so(+0x8a3f) [0x7fbed2c76a3f] -> /usr/lib/dovecot/modules/lib10_quota_plugin.so(quota_get_resource+0x72) [0x7fbed2c73262] -> /usr/lib/dovecot/modules/lib10_quota_plugin.so(quota_transaction_commit+0x1e7) [0x7fbed2c738d7] -> /usr/lib/dovecot/modules/lib10_quota_plugin.so(+0xb39f) [0x7fbed2c7939f] -> /usr/lib/dovecot/modules/lib10_quota_plugin.so(+0xb4f4) [0x7fbed2c794f4] -> /usr/lib/dovecot/libdovecot-storage.so.0(mailbox_sync_deinit+0x2a) [0x7fbed432396a] -> dovecot/imap test@example.net 10.84.34.2 expunge [0x418edd] -> dovecot/imap test@example.net 10.84.34.2 expunge [0x41918c] -> dovecot/imap test@example.net 10.84.34.2 expunge [0x4195b5] -> dovecot/imap test@example.net 10.84.34.2 expunge [0x41127d] -> dovecot/imap test@example.net 10.84.34.2 expunge [0x411adf] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_call_io+0x36) [0x7fbed40696c6] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run+0x9f) [0x7fbed406a6ff] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_run+0x28) [0x7fbed4069668] -> /usr/lib/dovecot/libdovecot.so.0(master_service_run+0x13) [0x7fbed4055043] -> dovecot/imap test@example.net 10.84.34.2 expunge [0x419d24] -> /lib/libc.so.6(__libc_start_main+0xfd) [0x7fbed3cd1c8d] -> dovecot/imap test@example.net 10.84.34.2 expunge [0x409059]
doveconf.txt http://dovecot.2317879.n4.nabble.com/file/n38234/doveconf.txt
dovecot-dict-sql.conf.ext
http://dovecot.2317879.n4.nabble.com/file/n38234/dovecot-dict-sql.conf.ext
-- View this message in context: http://dovecot.2317879.n4.nabble.com/Dovecot-quota-postgres-dictionary-probl... Sent from the Dovecot mailing list archive at Nabble.com.
On 19.10.2012, at 10.40, tmihalicek wrote:
I have a strange errors in .err log file, but the postgres seem to be filling with quota changes, i will also put configs in
Oct 19 09:23:52 mailstore-node-01 dovecot: imap(test@example.net): Error: read(/var/run/dovecot/dict) failed: Timeout after 30 seconds Oct 19 09:24:22 mailstore-node-01 dovecot: imap(test@example.net): Error: read(/var/run/dovecot/dict) failed: Timeout after 30 seconds
dict process is taking too long to give results back. Is PostgreSQL too heavily loaded?
Oct 19 09:23:21 mailstore-node-01 dovecot: imap(test@example.net): Panic: file dict-client.c: line 270 (client_dict_finish_transaction): assertion failed: (dict->async_commits > 0)
http://hg.dovecot.org/dovecot-2.1/rev/67e9cb0b06ec should fix this crash.
participants (2)
-
Timo Sirainen
-
tmihalicek