On Mon, Jul 19, 2010 at 05:04:18PM +0100, David Mayo wrote:
>
> When trying to diagnose the issue, on any attempt to run ps, prstat or
> to HUP the syslogd process (to set the log level for imapd to "debug")
> the command hangs and cannot be exited with Ctrl+C. Similarly, attempts
> to kill the master process or shut down the system (even bypassing the
> shutdown scripts by using "reboot") do not have any effect other than
> hanging the shell in which the commands were issued. New shells can be
> opened and certain commands run, but we aren't much closer to knowing
> precisely what is wrong. The only way to bring the system back is to
> reset it via the on board console.
This happened to me about a year ago with Cyrus on a Solaris 10
server. The cause was a deadlock in one of the kernel ZFS modules.
The problem is fixed in the current Solaris patches.
--
-Gary Mills--Unix Group--Computer and Network Services-
Cyrus Home Page: http://cyrusimap.web.cmu.edu/
Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html