On Mon, Mar 15, 2010 at 06:32:23PM +0800, Peter Cai wrote:
> Someone turn off the server by cutting power of the server.
> When the machine is power on, I found my twisted application could not start
> and emit the following error.
> 
> Another twistd server is running, PID 3398
> 
> This could either be a previously started instance of your application or a
> different application entirely. To start a new one, either run it in some
> other
> directory, or use the --pidfile and --logfile parameters to avoid clashes.
> 
> After I deleted twistd.pid, it could start normally.
> 
> I checked if there is process with PID 3398, but there wasn't.
> 
> What might cause this problem?  How to avoid it?

the problem is caused by turning off power without shutdown twisted
server before. One solution could be create an init.d script that checks
for the existence of a pid file and delete it.


ciao
m.


-- 
Hofstadter's Law:
It always takes longer than you expect, even when you take into account
Hofstadter's Law.

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python

Reply via email to