Как отключить локальный dev-сервер Google App Engine из командной строки?
Я запустил локальный сервер приложений GAE (dev_appserver.py
) из Eclipse, а затем Eclipse разбился. Поэтому мне пришлось убить Eclipse и перезапустить его. Однако при перезапуске Eclipse он потерял соединение с все еще работающим сервером GAE, и я не могу понять, как его отключить.
4 ответов
вы должны убить процесс devserver. Это зависит от ос. В linux используйте:
ps aux| grep java
kill -9 <process id>
в windows вы можете использовать tasklist
и taskkill
.
Я обнаружил (одна Windows XP), что если я запустил локальный сервер с помощью ant, а затем попытался убить его с помощью ^C, он не убьет JAVA.EXE,
но когда я запускаю сервер, используя небольшой пакетный файл, читающий " %appEngine_home%\bin\dev_appserver.cmd war", когда я нажимаю ^C, он убивает его.
Я знаю, что слишком поздно, но только для будущих зрителей этого вопроса, в Windows вы можете нажать ctrl + c, чтобы завершить Dev App Server из командной строки.
в OSX это может быть достигнуто путем явного именования процесса и использования killall в терминале, например:
killall python /YOUR_PATH_TO_THE_SERVER_RUNTIME/dev_appserver.py