Python Flask OSError: [Errno 48] Address already in use

Admin Flask Errors

Исправляем ошибку OSError: [Errno 48] Address already in use.

Ошибка

* Serving Flask app «server» (lazy loading)
* Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
* Debug mode: on
Traceback (most recent call last):
File «server.py», line 37, in
app.run(debug=True)
File «python3.7/site-packages/flask/app.py», line 990, in run
run_simple(host, port, self, **options)
File «venv/lib/python3.7/site-packages/werkzeug/serving.py», line 1030, in run_simple
s.bind(server_address)
OSError: [Errno 48] Address already in use

Process finished with exit code 1

Решение

1

Посмотрим запущенные процессы:

ps -fA | grep python

Там будет одна или несколько таких строк:

501  3728  3667   0  1:26PM ttys000    0:00.00 grep python

Прибьем процесс или процессы:

kill 3667

2

Если не помогает, то так:

sudo lsof -i:5000

Будет строка:

Python  88453 User    3u  IPv4 0xfc9e2848sfdcs3    0t0  TCP localhost:commplex-main (LISTEN)

Убиваем процесс:

kill 88453

Кстати, на сайте нет рекламы. У сайта нет цели самоокупаться, но если вам пригодилась информация можете задонатить мне на чашечку кофе в макдаке. Лайкнуть страницу или просто поблагодарить. Карма вам зачтется.

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"Python Flask OSError: [Errno 48] Address already in use"