Jan 13 01:09:03 mail01 dovecot[3646235]: imap-hibernate: Error: conn unix:imap-hibernate (pid=3646265,uid=1010): IMAP client fd not received
This is bit weird. Can you try enabling mail_debug=yes and trying once more on test system? Aki > On 17/01/2024 21:06 EET lu...@lucasrolff.com wrote: > > > Hello, > > I recently upgraded a Dovecot install from 2.3.20 to 2.3.21 from the > 2.3-latest repository ( > http://repo.dovecot.org/ce-2.3-latest/rhel/$releasever/RPMS/$basearch ) > > However since then, I seem to be getting: > Jan 13 01:08:32 mail01 dovecot[3646235]: imap-login: Login: > user=<u...@example.com>, method=PLAIN, rip=35.243.xxx.xxx, lip=176.9.xxx.xxx, > mpid=3646265, TLS, session=<o9jJlMgOFzMj86dT> > Jan 13 01:09:03 mail01 dovecot[3646235]: imap-hibernate: Error: conn > unix:imap-hibernate (pid=3646265,uid=1010): IMAP client fd not received > Jan 13 01:09:03 mail01 dovecot[3646235]: > imap(u...@example.com)<3646265><o9jJlMgOFzMj86dT>: Error: Couldn't hibernate > imap client: /run/dovecot/imap-hibernate disconnected > > This seems to be the case for every email-account on the system. > > Related configs: > > 20-imap.conf: > protocol imap { > imap_hibernate_timeout = 30s > > imap_idle_notify_interval = 24 mins > > mail_plugins = $mail_plugins imap_quota quota_clone zlib fts fts_solr > > mail_max_userip_connections = 20 > } > > 10-master.conf: > service imap { > # Most of the memory goes to mmap()ing files. You may need to increase this > # limit if you have huge mailboxes. > #vsz_limit = $default_vsz_limit > > unix_listener imap-master { > user = $default_internal_user > } > extra_groups = $default_internal_group > } > > service imap-hibernate { > unix_listener imap-hibernate { > mode = 0660 > group = $default_internal_group > } > } > > 10-metrics.conf > event_exporter log { > format = json > format_args = time-rfc3339 > transport = log > } > > metric hibernation_logging { > exporter = log > filter = event=imap_client_hibernated OR event=imap_client_unhibernated > } > > socket: > > $ stat /run/dovecot/imap-hibernate > File: /run/dovecot/imap-hibernate > Size: 0 Blocks: 0 IO Block: 4096 socket > Device: 19h/25d Inode: 48551407 Links: 1 > Access: (0660/srw-rw----) Uid: ( 0/ root) Gid: ( 97/ dovecot) > Context: system_u:object_r:dovecot_var_run_t:s0 > Access: 2024-01-13 01:03:07.432084831 +0100 > Modify: 2024-01-13 00:50:56.394662577 +0100 > Change: 2024-01-13 00:50:56.394662577 +0100 > Birth: - > > >From the change log, I see the following: > > - imap-hibernate: If an IMAP client unhibernation timed out with > "(version received)", the unhibernation could still have successfully > finished later on and continued working normally. This was rather > confusing, because imap-hibernate already logged that the client got > disconnected. Avoid this by forcing the connection to shutdown on > unhibernation timeout. > > > By the looks of it, it seems hibernation never actually happens anymore as of > the new version. > Downgrading to version 2.3.20 again seems to make hibernation function again > based on the event logs. > > In 2.3.21 I only see events being logged for `imap_client_hibernated` which > matches the /run/dovecot/imap-hibernate disconnected: > "error":"/run/dovecot/imap-hibernate disconnected" > > In 2.3.20 I get both imap_client_hibernated and imap_client_unhibernated > events (that it happens and when idle_done is triggered). > > Thank you in advance! > _______________________________________________ > dovecot mailing list -- dovecot@dovecot.org > To unsubscribe send an email to dovecot-le...@dovecot.org _______________________________________________ dovecot mailing list -- dovecot@dovecot.org To unsubscribe send an email to dovecot-le...@dovecot.org