Checking /var/log/zimbra.log I found lots of instance of:
Mar 2 14:48:30 mailhost zmtomcatmgr[5080]: stale pid 30915 found in /opt/zimbra/log/zmtomcatmgr.pid: No such process
So I verified there was no such process and checked the pid file. I stopped zimbra, deleted the offending zmtomcatmgr.pid file and did "/etc/init.d/zimbra start".
I notice that the new pid file is owned by root.root when all the other pid files in /opt/zimbra/log are zimbra.zimbra:
Code:
mailhost:/opt/zimbra/log# l *.pid
-rw-r----- 1 zimbra zimbra 5 Mar 2 14:50 amavisd.pid
-rw-rw---- 1 zimbra zimbra 4 Mar 2 14:50 clamd.pid
-rw-rw---- 1 zimbra zimbra 4 Mar 2 14:50 freshclam.pid
-rw-r--r-- 1 zimbra zimbra 5 Mar 2 14:50 httpd.pid
-rw-rw-r-- 1 zimbra zimbra 5 Mar 2 14:50 logswatch.pid
-rw-rw---- 1 zimbra zimbra 4 Mar 2 14:50 perdition.imap4.pid
-rw-rw---- 1 zimbra zimbra 4 Mar 2 14:50 perdition.imap4s.pid
-rw-rw---- 1 zimbra zimbra 4 Mar 2 14:50 perdition.pop3.pid
-rw-rw---- 1 zimbra zimbra 4 Mar 2 14:50 perdition.pop3s.pid
-rw-rw-r-- 1 zimbra zimbra 5 Mar 2 14:50 swatch.pid
-rw-r--r-- 1 zimbra zimbra 4 Mar 2 14:50 zmlogprocess.pid
-rw-rw-r-- 1 zimbra zimbra 4 Mar 2 14:50 zmmtaconfig.pid
-rw-r--r-- 1 root root 5 Mar 2 14:50 zmtomcatmgr.pid
mailhost:/opt/zimbra/log# cat zmtomcatmgr.pid
6311
mailhost:/opt/zimbra/log# su - zimbra
[zimbra@mailhost ~]$ zmcontrol status
Host mailhost.inc21.com
antispam Running
antivirus Running
imapproxy Running
ldap Running
logger Running
mailbox Stopped
tomcat is not running
mta Running
snmp Running
spell Running
[zimbra@mailhost ~]$ ....AAARRGGGGHHHH.