King
King

Reputation: 1200

Why doesn't a mono service restart after a kill -9?

I ran a mono-service with

mono-service2 -l:lockfile process.exe

It started the service and it was all fine but I had to change something in source. So I recompiled and deployed it. I killed the service by running

kill -9 <pid>

Now I tried to run the service again. But it doesn't start at all. What is the problem here ?

Upvotes: 0

Views: 2614

Answers (1)

konrad.kruczynski
konrad.kruczynski

Reputation: 47641

When mono starts a service, it creates a lock in /tmp based on the program name or given parameter. You should stop the service by sending the SIGTERM not SIGKILL signal - if you did so, the lock would be deleted. Now you should manually delete the lock. Read details here.

Upvotes: 5

Related Questions