Почему моно-сервис не перезапускается после kill -9? - PullRequest
0 голосов
/ 26 января 2012

Я запустил моно-сервис с

mono-service2 -l:lockfile process.exe

Он запустил службу, и все было хорошо, но мне пришлось что-то изменить в источнике. Поэтому я перекомпилировал и развернул его. Я убил службу, запустив

kill -9 <pid>

Теперь я попытался снова запустить службу. Но это не начинается вообще. В чем здесь проблема?

1 Ответ

5 голосов
/ 27 января 2012

Когда моно запускает службу, она создает блокировку в / tmp на основе имени программы или заданного параметра.Вы должны остановить службу, отправив сигнал SIGTERM, а не SIGKILL - если вы это сделаете, блокировка будет удалена.Теперь вы должны вручную удалить блокировку.Читать подробности здесь .

...