こんにちは皆私のポートが閉じていないこの厄介な問題があります。たとえば、エクスプレスジェネレータを使用して、ノードjs/expressサーバのアウトライン/スケルトンを指定しています。サーバーを終了するとポートが閉じない
Port 3000 is already in use
通常、私はCTRL + Zを押すだけで、サーバーを終了します。
最近、サーバーから完全に外に出ていませんでした。
私はそれは、私はPIDを見つけてから、このコマンドを使用して
kill -9 5623
それを殺すこの
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
node 5623 viet 12u IPv6 59797 0t0 TCP *:3000 (LISTEN)
のようなものが生成されます。この
lsof -wni tcp:3000
あったの周りはほとんど仕事を見つけました
しかし、これで、これを何度も何度も何度もやめてしまいました。サーバーの誰がなぜこれをやっているのかわかっているのですか、CTRL Zがなぜこれまでのように動作していなかったのかなと思います。
あなたはLinuxを使用していますか? – Beginner
@NewbeeDevはいubuntu 14.04特に –
CTRL-Z **はunix上のプログラム**から抜け出ないことに注意してください。そのプログラムをバックグラウンドに置くだけです( '&'でプログラムを起動するのと同様)。 CTRL-Zを実行した後、 'fg'と打って(実行中ではなく終了していない)プログラムに戻ることができます。 CTRL-Zを押すと、 'Stopped program_name'というメッセージで誤解を招くことがあります。停止したが、終了しなかった。 「停止した」とは、眠っているということです。 – slebetman