6

我已经dev_appserver.py从 Eclipse 运行了本地 GAE 应用程序服务器 (),然后 Eclipse 崩溃了。所以我不得不杀死 Eclipse 并重新启动它。但是,当 Eclipse 重新启动时,它失去了与仍在运行的 GAE 服务器的连接,我不知道如何关闭它。

4

5 回答 5

8

您必须终止开发服务器的进程。这取决于操作系统。在linux上使用:

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

在 Windows 上,您可以使用tasklisttaskkill

于 2012-04-20T06:01:11.293 回答
1

我发现(一个 Windows XP)如果我使用 ant 启动本地服务器,然后尝试用 ^C 杀死它,它不会杀死 JAVA.EXE,

但是当我使用读取“%appEngine_home%\bin\dev_appserver.cmd war”的小批处理文件启动服务器时,当我按下 ^C 时它会杀死它。

于 2013-03-01T19:59:52.843 回答
1

我知道为时已晚,但对于这个问题的未来观众来说,在 Windows 中,您可以按 ctrl + c 从命令行终止 Dev App Server。

于 2015-04-09T11:34:12.733 回答
0

打开你的任务管理器,会有一个任务(对我来说是_go_app),如果你结束它,它会结束服务器,转到 URL 的响应将是“服务器突然停止”。寻找正在运行的 python 应用程序,如果您仍然卡在 bash 中并且无法使用您的 shell,您可以关闭这些 python 任务以访问您的 shell,或者您可以尝试 ctrl + \ 对我有用。在此处输入图像描述

于 2019-04-14T20:31:18.160 回答
0

在 OSX 上,这可以通过显式命名进程并在终端中使用 killall 来实现,例如:

killall python /YOUR_PATH_TO_THE_SERVER_RUNTIME/dev_appserver.py
于 2016-01-03T09:32:01.793 回答