Constantly running into this issue on our ISPConfig 3 Multiple server platform. Even after following the suggestions here http://www.howtoforge.com/forums/showthread.php?t=42597&page=2 For some reason we continue to receive the: There is already an instance of server.php running Is there any way around this other than going in and disabling the cron job then running the commands manually?
This means that thats php on your server is instable and is failing during execution so it leaves a locj file. See sticky thread for debug instructions: http://www.howtoforge.com/forums/showthread.php?t=58408
After debugging here is what I come back with: PHP Warning: call_user_func() expects parameter 1 to be a valid callback, class 'maildrop_plugin' does not have a method 'insert' in /usr/local/ispconfig/server/lib/classes/plugins.inc.php on line 120 I am still getting the error: There is already an instance of server.php running
Ok, thats the reason for the problem. There is a function mising in the maildrop plugin on your server. Which ISPConfig verson do you have installed and did you modify any code in ispconfig and which pop3 / imap server is installed?
We are running ISPConfig 3.0.3.3 on a Multi-Server Setup using Postfix as the MTA and Courier-Pop3 and Courier-IMAP
Thats a really old version. I recommedn that you update ispconfig to 3.0.4.6. If you cant update e.g. because you modified the ispconfig sources, then you can download the 3.0.3.3 version from sourceforge and replace the maildrop plugin file in /usr/local/ispconfig/server/lib/plugins-availble/ with the one from the original tra.gz file.
Once I have replaced the maildrop_plugin file with the one from the original tar.gz are there any services to restart?