not good but great

プログラミング、アート、映画・本の感想について書きます。

指定のポート番号が使用中か調べるコマンド

Error: listen EADDRINUSE :::5000

これはポート番号が使用中ということ。nodeアプリケーション時にssh接続が中断されると、アプリケーションが起動したままになる。その状態でnode app.jsをするとポートが使用中ということになる。

使用中のポート番号を調べる

$lsof -i:5000

これでポート番号5000番が使用中かどうか調べることができる。

アプリケーションを中断する

$ kill PIDの番号

lsofでわかったPIDの番号を使ってkillすれば、nodeアプリケーションが終了し、ポート番号が空く。node app.jsすると再び使うことができる。