[Dovecot] Is there a straight forward way to associate login with imap process
Jack Stewart
jstewart at caltech.edu
Tue Dec 23 01:26:16 EET 2008
Timo Sirainen wrote:
>
> On Dec 22, 2008, at 9:01 PM, Jack Stewart wrote:
>
>>
>> Hi,
>>
>> Is there a way to associate a user's the login (imap-login) process
>> with the user's 'imap [' process? We are trying to lock down an issue
>> to make sure we full understand it. /proc and shared memory tools
>> weren't particular useful.
>
> Not really with v1.1, but with v1.2 you can use %e variable in
> login_log_format_elements which expands to mail process PID. I guess you
> could also try if the change happens to apply cleanly to v1.1:
>
> http://hg.dovecot.org/dovecot-1.2/rev/29b623366e1e
>
>> Just for context, we are having an intermittent locking index cache
>> locking issue that appears to impact only a subset of our users.
>
> What kind of a locking issue? Hangs?
>
Thank you - I'll try applying the patch to our 1.1.7 tests but it may be
a few weeks before I can get back to everyone on it.
The clients are hanging. There are at least a couple of different types
of locking issues. In both cases the dovecot.cache.index file does not
update. Based on lslk, in one case the lock on the file appears
persistent but not in the others. Removing the dovecot.cache.index file
appears and sending a term signal to the locking process (or all
processes) removes the issue for the user.
I don't yet have enough information yet to lock this down. We haven't
yet reproduced it reliably but we're getting closer.
---Jack
More information about the dovecot
mailing list