首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nginx 502 (坏网关)访问弹性豆杆api服务器时的错误

Nginx 502 (坏网关)访问弹性豆杆api服务器时的错误
EN

Stack Overflow用户
提问于 2019-08-10 06:21:05
回答 1查看 734关注 0票数 0

我在elastic-beanstalk上部署了我的产品。

访问api服务器时,将返回502 Bad Gateway

这是堆栈。

代码语言:javascript
复制
・client: react/axios
・api: golang/gin
・web server: nginx
・db: mysql
・container: docker
・ci-tool: travis
・deploy: aws elastic beanstalk

完整的源代码如下:

https://github.com/jpskgc/article

在我的本地docker环境中,向api服务器请求没有问题。

但是在弹性豆杆环境中,它返回502 Bad Gateway

这是实际的网址。

http://multidocker-env.vwnrixavuv.ap-northeast-1.elasticbeanstalk.com/api/articles

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-12 04:11:15

我在服务器日志中发现了这个错误。

代码语言:javascript
复制
-------------------------------------
/var/log/containers/server-e34065c90525-stdouterr.log
-------------------------------------
/usr/local/go/pkg/tool/linux_amd64/link: signal: killed

这是由于内存不足造成的。

因此,我修正了将api的内存从128增加到Dockerrun.aws.json中的512

代码语言:javascript
复制
    {
      "name": "server",
      "image": "jpskgc/multi-api",
      "hostname": "api",
      "essential": false,
      "memory": 512
    },
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57439827

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档