首页 > 解决方案 > EC2 实例 (Nginx) 上的 502 错误网关错误

问题描述

昨天我创建了自己的 AWS EC2 实例,它运行良好且运行良好。今天我再次使用它,我收到502错误。

(我不知道是不是这个原因,但是我安装了这里列出的一些代码:https ://blog.quantinsti.com/install-ta-lib-python/ 两次。为什么?我什至不需要做它,我只是个白痴。在我这样做后它几乎立即停止工作)

这是我输入命令时的错误日志:sudo tail -30 /var/log/nginx/error.log

2021/05/26 00:30:53 [error] 487#487: *2 connect() failed (111: Connection refused) while connecting to upstream, clien(base(ba((b((bas(ba(ba((ba((b(b(((b((b(b((b(((b(((((((((((((((((base) (base) u(ba(base(base) ubu(

不然会不会是我的内存使用率是99.8%?只是考虑潜在的问题。

任何帮助将不胜感激。

编辑:以下是我的可用站点(/etc/nginx/sites-available/jupyter_app.conf):


server {
    server_name jupyter_notebook;
    listen 80;
    listen [::]:80;

    location / {
        include proxy_params;
        proxy_pass http://localhost:8888;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header Host $http_host;
        proxy_http_version 1.1;
        proxy_redirect off;
        proxy_buffering off;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_read_timeout 86400;
    }
}

标签: pythonamazon-web-servicesubuntunginxamazon-ec2

解决方案


检查上游的连接设置是否正确。

您还可以使用以下方法检查内存使用情况:

df -h

如果磁盘空间已满,这将显示磁盘空间尝试删除日志文件或不相关的文件并检查站点是否正常工作。


推荐阅读