运行 Gunicorn HTTP 服务器时端口 8080 没有被监听

运行 Gunicorn HTTP 服务器时端口 8080 没有被监听

我正在关注教程。我使用 pip 安装了我的应用程序依赖项:

pip3 install -r requirements.txt --user

然后安装 Gunicorn HTTP 服务器:

pip3 install gunicorn --user

但是当我尝试在 GCP 上运行 Gunicorn HTTP 服务器时:

~/.local/bin/gunicorn -b :8080 main:app

我收到以下错误:

在此处输入图片描述

当我尝试使用 cmd 检查端口 8080 时:

 netstat -a -n -o | find "8080"

什么也没有出现。

答案1

我假设您正在运行netstat -a -n -o | find "8080"。您是否以 root 权限运行它?如果您仅以您的用户身份运行它,它将无法看到所有内容。

尝试以 root 用户身份再次运行它,或者使用 sudo - 另外我建议使用 grep 而不是 find,如下所示:netstat -a -n -o | grep 8080

相关内容