我从Eclipse运行了本地GAE应用服务器(dev_appserver.py
),然后Eclipse崩溃了。所以我不得不杀死Eclipse并重启它。但是,当Eclipse重新启动时,它失去了与仍在运行的GAE服务器的连接,我无法知道如何关闭它。
答案 0 :(得分:8)
你必须杀死devserver的进程。这是依赖于os的。在linux上使用:
ps aux| grep java
kill -9 <process id>
在Windows上,您可以使用tasklist
和taskkill
。
答案 1 :(得分:1)
我发现(一个Windows XP),如果我使用ant启动本地服务器,然后尝试用^ C杀死它,它就不会杀死JAVA.EXE,
但是当我使用读取“%appEngine_home%\ bin \ dev_appserver.cmd war”的小批量文件启动服务器时,当我按下^ C时它会将其杀死。
答案 2 :(得分:1)
我知道现在为时已晚,但仅针对此问题的未来观众,在Windows中,您可以按ctrl + c从命令行终止Dev App Server。
答案 3 :(得分:0)
在OSX上,这可以通过明确命名进程并在终端中使用killall来实现,例如:
killall python /YOUR_PATH_TO_THE_SERVER_RUNTIME/dev_appserver.py
答案 4 :(得分:0)
打开您的任务管理器,将有一个任务(对我来说是_go_app),如果结束,它将结束服务器,转到URL,响应将是“服务器突然停止”。寻找正在运行的python应用程序,如果您仍然陷于bash并且无法使用外壳程序,则可以关闭这些python任务以访问您的外壳程序,或者可以尝试ctrl + \为我工作。{{3 }}