BLOG

主に学んだことの備忘録を書いています。

  1. HOME
  2. ブログ
  3. Python
  4. Flaskで OSError: [Errno 48] Address already in use が表示された時の対処法。
The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.

Flaskで OSError: [Errno 48] Address already in use が表示された時の対処法。

Flaskで

$ python -m flask run

を実行したら、下記のようなエラーが出てしまいました。

OSError: [Errno 48] Address already in use

 

解決策は、該当のprocessIDをオフにすれば良いらしいです。
まず、processIDを下記のコマンドで調べます。

$ lsof -i :5000 | grep python

*5000の部分は、http://127.0.0.1:5000/の5000を開きたい場合は、5000を記述します。他の数列の場合は、それに置き換えてコマンドを実行してください。

このコマンドを入力すると、

OSError: [Errno 48] Address already in use

このように、processIDを調べることができます。調べた数列を、下記のコマンドのprocessIDの部分と置き換えて入力するとオフにすることができます。

$ kill processID

例、

$ kill 1299

 

killコマンドがちょっと怖いですが、思い切ってやってみたら解決しました。

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

関連記事