Сведения о разделах руководства:
Это означает, что в этом случае используется другой сервис (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>
Вы можете получить pid всех запущенных процессов, имеющих ключевое слово python, с помощью команды:
ps -fA | grep python
blockquote>После получения команды убить pid следующим образом:
kill -9 pid
blockquote>После запуска над двумя командами теперь запускается флеш-приложение, оно отлично работает