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"