gpt4 book ai didi

python - Amazon ec2 上的 Gunicorn 连接错误

转载 作者:太空宇宙 更新时间:2023-11-04 05:16:25 25 4
gpt4 key购买 nike

您好,当我通过 ssh 连接到我的亚马逊 ec2 实例(AMI 是亚马逊 linux)并运行命令 gunicorn routes:app --bind 0.0.0.0:80 时我收到此错误消息:

[2018-02-05 02:49:24 +0000] [3076] [INFO] Starting gunicorn 19.7.1
[2018-02-05 02:49:24 +0000] [3076] [ERROR] Retrying in 1 second.
[2018-02-05 02:49:25 +0000] [3076] [ERROR] Retrying in 1 second.
[2018-02-05 02:49:26 +0000] [3076] [ERROR] Retrying in 1 second.
[2018-02-05 02:49:27 +0000] [3076] [ERROR] Retrying in 1 second.
[2018-02-05 02:49:28 +0000] [3076] [ERROR] Retrying in 1 second.
[2018-02-05 02:49:29 +0000] [3076] [ERROR] Can't connect to ('0.0.0.0', 80)

我尝试通过运行 sudo netstat -nlp | grep :80 来查看该端口是否被占用。但它没有返回任何内容,这意味着该端口未被使用。

为什么gunicorn无法运行?

编辑:我更改了安全组中的入站规则,使其对所有端口开放,然后 gunicorn hello:app -b :8080 。现在它在端口 8080 上运行。我想知道为什么它在默认端口 80 上不起作用

最佳答案

端口 80 需要 super 用户权限。建议在80端口使用nginx等反向代理,并将gunicorn放在1024以上的其他端口

关于python - Amazon ec2 上的 Gunicorn 连接错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48615296/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com