Как отключить локальный сервер разработки Google App Engine из командной строки?

Я запустил локальный сервер приложений GAE (dev_appserver.py) из Eclipse, а затем произошел сбой Eclipse. Поэтому мне пришлось убить Eclipse и перезапустить его. Однако при перезапуске Eclipse он потерял соединение с все еще работающим сервером GAE, и я не могу понять, как его отключить.


person Win Myo Htet    schedule 20.04.2012    source источник


Ответы (5)


Вы должны убить процесс devserver. Это зависит от ОС. При использовании Linux:

ps aux| grep java 
kill -9 <process id>

В окнах вы можете использовать tasklist и taskkill.

person Peter Knego    schedule 20.04.2012
comment
нет, только конкретный. вот почему я написал <process id>. - person Peter Knego; 20.04.2012
comment
Я понимаю. В Linux вы увидите путь к экземпляру, но вы не видите его в Windows. Тем не менее, я чувствую, что это не правильный метод. - person Win Myo Htet; 20.04.2012

Я обнаружил (одна Windows XP), что если я запущу локальный сервер с помощью ant, а затем попытаюсь убить его с помощью ^ C, он не уничтожит JAVA.EXE,

но когда я запускаю сервер с помощью небольшого командного файла, читающего «%appEngine_home%\bin\dev_appserver.cmd war», когда я нажимаю ^C, он убивает его.

person Peter Dobson    schedule 01.03.2013

Я знаю, что уже слишком поздно, но только для будущих зрителей этого вопроса: в Windows вы можете нажать ctrl + c, чтобы завершить Dev App Server из командной строки.

person CrazyOrr    schedule 09.04.2015

В OSX этого можно добиться, явно назвав процесс и используя killall в терминале, например:

killall python /YOUR_PATH_TO_THE_SERVER_RUNTIME/dev_appserver.py
person notreadbyhumans    schedule 03.01.2016

откройте свой диспетчер задач, там будет задача (для меня это _go_app), и если вы закончите ее, она завершит работу сервера, перейдя по URL-адресу, ответ будет таким: «сервер внезапно остановился». Ищите запущенные приложения python, если вы все еще застряли в bash и не можете использовать свою оболочку, вы можете закрыть эти задачи python, чтобы получить доступ к своей оболочке, или вы можете попробовать ctrl + \, что сработало для меня. enter

person JORDANO    schedule 14.04.2019