Had already tried resetting passwords; and the usual reporting tools (ps, top, even strace) hadn't shown anything of interest. I tried killing the IMAP processes associated with the users also, to no avail. BUT what I did notice is that there was one process associated with each user that wouldn't die until I `kill -9`'ed it.
For anyone else having the same issue, the steps below might help:
Get the users System ID:
Code: Select all
mailserver ~ # omshowu -n 'some user' | grep System
System Login : 12345
mailserver ~ #Kill all processes associated with the user (both of the users I was working with had upwards of 30 processes from repeated attempts to spawn SWA and IMAP sessions so this little loop makes killing all of the processes much easier):
Code: Select all
mailserver ~ # for I in `ps -ef | grep ^12345 | awk -F" " '{ print $2 }'` ; do killall $I ; done
mailserver ~ #Looks for remaining processes:
Code: Select all
mailserver ~ # ps -ef | grep ^12345
12345 28168 10097 0 12:23 ? 00:00:04 in.imap41d -d
mailserver ~ # kill -9 28168
mailserver ~ # ps -ef | grep ^12345
mailserver ~ #
That solved the problem for both users. Apparently each users 'parent' IMAP process not dying was causing any subsequent processes to not be able to respond.
Thank you for the suggestions, Craig!
Rob