portを開いているプロセスを特定する

  • このエントリーをはてなブックマークに追加

portを開いているプロセスは、
lsof -i:[port]コマンドで確認できます。

VPSを使っていると急にサービスが停止してしまう事があり、そういう場合httpdのプロセスが残ってしまい再起動しても

(98)Address already in use: make_sock: could not bind to address [::]:80

の様に既に80ポートが使われている為、起動できないというケースが有るので、

lsof -i:80
kill [PID]

の様にプロセスIDをkillすれば起動できるようになります。

/usr/sbin/lsof -i | grep http

のようにして、httpのプロセスIDを表示する方法も有るようです。

  • このエントリーをはてなブックマークに追加

SNSでもご購読できます。

ads

コメントを残す

*