小编Sho*_*hra的帖子

间歇性502坏网关错误(使用nginx,nodejs,mongodb)

我们使用nodejs(v 0.10.29),express,nginx(版本1.4.6)和mongodb(v 2.6.3)replicaset并获得间歇性的502错误网关错误.虽然nginx aerror.log正在显示,但是pm2 logs无法记录错误

recv() failed (104: Connection reset by peer) while reading response header from     upstream, client: xxx.xxx.xxx.xxx, server: somedomain.com, request: "GET /img/abc.png HTTP/1.1", upstream: "http://127.0.0.1:3000/img/abc.png", host: "domain.com", referrer: "http://domain.com/admin/"
Run Code Online (Sandbox Code Playgroud)

和access.log说:

"GET /url/abc.html HTTP/1.1" 502 723 "http://domain.com/admin/" "Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.117 Safari/537.36"
Run Code Online (Sandbox Code Playgroud)

任何人都可以指导我这个问题吗?

nginx node.js express

8
推荐指数
1
解决办法
7515
查看次数

"连接到数据库时出错.错误:错误:找不到有效的replicaset实例服务器"

我正在使用具有2个节点(主要和次要)和1个仲裁器(总共3个)的复制.有时我会在连接到数据库时出现"错误.错误:错误:找不到有效的replicaset实例服务器".我无法重现(因为它本身发生,有时非常频繁).我已经添加了server.on( 'error',)要调试的事件,但有时在我的本地环境中打印出类似于成员主机名的连接错误打印1(虽然我不知道它是否与我的问题有关).当我通过mongo shell连接到其中一个实例并检查rs.status()时,我得到了一切,所有成员都健康起来.

以上问题的Jira链接是:

https://jira.mongodb.org/browse/NODE-296

mongodb database-replication node.js

7
推荐指数
1
解决办法
888
查看次数

标签 统计

node.js ×2

database-replication ×1

express ×1

mongodb ×1

nginx ×1