2013-02-20 68 views
0

當我啓動服務器GAE總是創建新prcoess,GAE GAE創建多個進程ID,同時啓動服務器

ant runserver

中的build.xml

<target name="runserver" depends="datanucleusenhance" 
     description="Starts the development server."> 
    <dev_appserver war="war" /> 
    </target> 

C:\>netstat -a -n -o | grep 8080 
    TCP 127.0.0.1:8080   0.0.0.0:0    LISTENING  6496 
    TCP 127.0.0.1:8080   0.0.0.0:0    LISTENING  2288 
    TCP 127.0.0.1:8080   0.0.0.0:0    LISTENING  2572 
    TCP 127.0.0.1:8080   0.0.0.0:0    LISTENING  7240 
    TCP 127.0.0.1:8080   0.0.0.0:0    LISTENING  1672 
    TCP 127.0.0.1:8080   0.0.0.0:0    LISTENING  7492 
    TCP 127.0.0.1:8080   0.0.0.0:0    LISTENING  5660 

如何我使用我的build.xml腳本停止GAE實例,或者使用哪個命令來停止GAE實例。

回答

0

正常情況下,當您在控制檯窗口中調用「ant runserver」時,生成的Java進程作爲活動作業在前臺運行。所以爲了制止它,你只需要輸入Control-C(或Windows上的Control-BREAK)。

This page的App Engine文檔中提到了控制-C。見here關於在Windows控制-BREAK)。