/ /スタンフォードのコアnlpプロセスの強制終了-linux、ubuntu、stanford-nlp

スタンフォードコアのnlpプロセスを強制終了する - linux、ubuntu、stanford-nlp

次のコマンドを使用して、スタンフォードコアNLPサーバーを起動します(Ubuntu 16.04):

java -mx4g -cp "*" edu.stanford.nlp.pipeline.StanfordCoreNLPServer -port 9000 -timeout 15000

一度使用したら、このサーバーを強制終了します。単にターミナルを閉じるだけでは役に立ちません。メモリを解放しません。コンピュータを再起動せずにそれを強制終了してメモリを解放する方法はありますか?

回答:

回答№1の場合は3

あなたはいつでも CTRL-C ターミナルウィンドウでサーバーを停止します。

あなたもできる ps aux | grep StanfordCoreNLPServer pidを見つけて、プロセスを手動で強制終了します。

サーバーが起動されると、シャットダウンキーを押すと、そのメッセージをサーバーに送信してサーバーを閉じることができます。これは私のMacbook Proでは動作しません(おそらく許可の問題ですか??)が、他のマシンでも動作するのを見てきました。

コマンドは次のとおりです。

wget "localhost:9000/shutdown?key=`cat /tmp/corenlp.shutdown`" -O -

シャットダウンキーは次の場所に保存されます。 /tmp/corenlp.shutdown

を使用する場合 -server_id server0 シャットダウンキーがこのパスに保存されるオプション /tmp/corenlp.shutdown.server0