2012-04-20 8 views
6

EclipseからローカルGAEアプリケーションサーバー(dev_appserver.py)を実行し、Eclipseがクラッシュしました。だから私はEclipseを削除して再起動しなければならなかった。しかし、Eclipseを再起動すると、まだ実行中のGAEサーバーとの接続が失われてしまい、シャットダウンする方法がわかりません。Google App Engineのローカルdevサーバをコマンドラインからシャットダウンする方法はありますか?

答えて

8

あなたはdevserverのプロセスをkillする必要があります。これはOS依存です。 Linuxの使用の場合:Windows上で

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

あなたはtasklisttaskkillを使用することができます。

+0

すべてのJavaプロセスを?うーん... –

+0

いいえ、ただ特定のもの。だから私は ''と書きました。参照してください。 –

+1

Linuxでは、インスタンスのパスが表示されますが、Windows上では表示されません。それでも、私はそれが適切な方法ではないように感じます。 –

1

私は、私はantを使用して、ローカルサーバーを開始し、その後、^ Cでそれを殺そうとした場合、それはJAVA.EXEを殺さないであろうと(1台のWindows XP)が見つかり

が、私は、サーバーを起動したとき私が^ Cを押すと "%appEngine_home%\ bin \ dev_appserver.cmd war"という小さなバッチファイルを使用して、それを強制終了します。

1

私はそれが遅すぎると知っていますが、この質問の将来の視聴者のために、WindowsではCtrl + Cキーを押してコマンドラインからDev App Serverを終了できます。 OSX上で

0

これは例えば、明示的にプロセスを命名し、端末内killallを使用することによって達成することができます。:

killall python /YOUR_PATH_TO_THE_SERVER_RUNTIME/dev_appserver.py 
関連する問題