我最近将Ubuntu和Docker与Nginx结合使用。我将我的pyramida react本机项目部署到了小滴上,一切工作正常。
我使用sudo shutdown -r now
关闭了我的小滴,当重新启动小滴而不是显示Graphql Playground的小滴ip地址时,我现在看到502 Bad Gateway nginx/1.14.0 (Ubuntu)
运行命令sudo tail -5 /var/log/nginx/error.log
显示错误
2019/03/27 17:17:44 [错误] 10099#10099:* 5连接到上游时connect()失败(111:连接被拒绝),客户端:172.218.13.88,服务器:_,请求:“ GET / HTTP / 1.1”,上游:“ http://127.0.0.1:4000/”,主机:“ 68.183.202.55”
我使用sudo systemctl status nginx
检查了Nginx的状态,除了一行显示nginx.service: Failed to parse PID from file /run/nginx.pid: Invalid argument
以外,其他一切似乎都正常运行。我不确定这是否重要。
答案 0 :(得分:0)
Nginx运行正常,但是无法再通过端口4000连接到上游服务器(您的GraphQL服务器)。
确保使用初始化文件正确设置了GraphQL后端,并在启动Droplet时启动了它。