Hi All,
I managed to resolve this.
----------------------- Original message -----------------------
From: Joost Roeleveld via Info <info@xxxxxxxxxxxxxxxxxx>
To: Info <info@xxxxxxxxxxxxxxxxxx>
Date: Wed, 07 Feb 2024 10:17:36 +0100
----------------------------------------------------------------
Hi All,
I tried upgrading from 3.4.5 to 3.8.1.
All the steps went fine and I could access my emails.
However, when I restarted postfix to have emails delivered, I
noticed the "lmtpd" process to be stuck at 100%.
No emails were being delivered and all was stuck.
I face this from time to time on my 3.2.6 murder cluster.
strace shows that the process qets stuck in conversations index.
kill process, ctl_conversationsdb -z user and then
ctl_conversationsdb -b user makes lmtp working again.
Sometimes I had to rm user.conversations but that was maybe when I
didn't wait for -z to finish.
Thank you for your reply.
Unfortunately, I don't think this was the cause.
I checked which files it had open (using lsof), and it only showed
"deliver.db"
This file is on a tmpfs and is rebuild every time the server restarts.
This was recommended in the documentation when I upgraded to 3.4.x
in the past and I haven't had any issues with that since.
And I did try this, but every time postfix would start trying to
deliver emails, the lmtpd would instantly lock up.
And I did do "reconstruct" and "ctl_conversationsdb" commands in
between tries.
Kind regards,
Joost
------------------------------------------
Cyrus: Info
Permalink: https://cyrus.topicbox.com/groups/info/Te9b6c39d0ac2a7d4-Me5ff3ea561e8ccba040e1671
Delivery options: https://cyrus.topicbox.com/groups/info/subscription