Flask Tutorial flaskr app повышает [Errno 98] Адрес уже используется [дубликат]

Сведения о разделах руководства:

  1. Общие команды
  2. Системные вызовы
  3. Функции библиотеки, охватывающие, в частности, стандартная библиотека C
  4. Специальные файлы (обычно устройства, найденные в / dev) и драйверы
  5. Форматы файлов и условные обозначения
  6. Игры и скринсейверы
  7. Miscellanea
  8. Команды и демоны системного администрирования

4
задан davidism 14 January 2016 в 23:07
поделиться

2 ответа

Это означает, что в этом случае используется другой сервис (8080). Возможно, потому, что вы забыли закрыть еще одно запущенное приложение Flask и использовать порт 8080.

Однако вы можете изменить порт, который используете, например, изменить его на 4444 следующим образом:

if __name__=="__main__":
    app.run(host=os.getenv('IP', '0.0.0.0'), 
            port=int(os.getenv('PORT', 4444)))

Но в любом случае, я думаю, вы хотели бы знать, какая программа использует эту часть, если это не ваша программа. Вы можете использовать программу nmap или netcat GNU, чтобы проверить ее.

Вот путь netcat ( здесь ):

$ sudo netstat -nlp | grep 8080
tcp  0  0  0.0.0.0:8080  0.0.0.0:*  LISTEN  125004/nginx

Когда вы его получите, я предлагаю остановить его вручную (например, если это nginx или другие HTTP-серверы, а затем остановить его с помощью команды service или systemctl, если вы используете systemd Linux)

Вы также можете убить его с помощью команды kill:

kill <pid>

Вы также можете убить его с помощью killall или pkill, он использует имя процесса вместо pid:

killall/pkill <process name>
5
ответ дан Community 21 August 2018 в 22:30
поделиться
  • 1
    Вау, спасибо, что помогли! Мне жаль беспокоить вас снова, но он говорит «TemplateNotFound», но index.html находится прямо в моем каталоге, как вы можете видеть на рис. /: – user119264 25 December 2015 в 00:06
  • 2
    – ski_squaw 24 August 2018 в 01:36

Вы можете получить pid всех запущенных процессов, имеющих ключевое слово python, с помощью команды:

ps -fA | grep python

После получения команды убить pid следующим образом:

kill -9 pid

После запуска над двумя командами теперь запускается флеш-приложение, оно отлично работает

0
ответ дан PRAKHAR GUPTA 21 August 2018 в 22:30
поделиться
  • 1
    Я не уверен, что это отвечает на исходный вопрос? – Tom de Geus 12 June 2018 в 10:25
Другие вопросы по тегам:

Похожие вопросы: