Не может вручную остановиться/перезапустить новомодный сервис на Ubuntu14/GCE

У меня есть a /etc/init/myservice.conf. На перезагрузке это в порядке без проблем. Сервис является веб-сервером Java, например:

java -jar myhttpserver.jar

Но! Я не могу вручную остановить или перезапустить сервис. Если я делаю:

service myservice stop

Затем терминал зависает. Если я, которого попробовали еще раз Ctrl+C и, это говорит мне stop: Job has already been stopped: myservice. Я думаю, что это лежит, потому что я могу все еще получить доступ к этому с помощью веб-браузера. initctl list шоу это:

myservice stop/killed, process 1303

Почему это не может быть остановлено? Как я вручную перезапускаю его? Я хочу протестировать разъединение путем замены банки и перезапуска сервиса.

FWIW, это - экземпляр Google Compute Engine с Ubuntu 14. conf файл:

description "server instances"
author "Me"

start on runlevel [2345]
stop on shutdown

#Respawn the process if it crashes
respawn
#If it respawns more than 10 times in 5 seconds stop
respawn limit 10 5

expect fork

script
    logPath="/var/log/myservice"
    mkdir -p $logPath

    logFile="/"$logPath"/"$(date +'%Y-%m-%d-%H-%M-%S')
    java -cp /home/myuser/dev.jar com.myservice.Main dev > $logFile"_dev_std" 2> $logFile"_dev_err"
end script
0
задан 9 October 2016 в 23:56

0 ответов

Другие вопросы по тегам:

Похожие вопросы: