2019年7月7日日曜日

UbuntuでOSError: [Errno 98] Address already in useが出た時のプロセス終了方法

概要

UbuntuでOSError: [Errno 98] Address already in useが出た時のプロセス終了方法メモです。

手順

そもそもこのエラーが出る原因は、前回に実行した同プロセスが残ってしまっているためです。そこで、残ってしまっているプロセスはどれかを確認し、同プロセスを終了させることで解決できます。

まず、残ってしまっているプロセスは何かを以下で調べます。

$ sudo apt-get install npm
$ lsof -i :5000
COMMAND  PID    USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
python3 2347 vagrant    4u  IPv4  14177      0t0  TCP *:5000 (LISTEN)
python3 2347 vagrant    6u  IPv4  15482      0t0  TCP vagrant-ubuntu-trusty-64:5000->192.168.33.1:51772 (CLOSE_WAIT)

※5000はポート番号です。状況にあわせて変更してください。

続いて、当該プロセスを終了させます。

$ sudo apt-get install npm
$ kill -9 2347

※「-9」はプロセスを強制killするためのオプションです。

以上になります。

0 件のコメント:

コメントを投稿

FX自動トレード_2021年6月実績

      概要 2021年6月が終わり、FX自動トレードによる収益実績を取り纏めましたので振り返ってみたいと思います。 2021年6月結果 2021年6月の実績は、実利利益額:\66,761、実績利益率は1.42%でした。 今月もボラが全く出ず。利益率の連続過去最低記録更新は免...