mongodb nginx代理问题
在代理mongodb的端口的时候出现以下error:
recv(): message len 1347703880 is invalid. Min 16 Max: 48000000
这是因为mongodb接口走的是tcp,但是之前我把nginx代理设置为了http
.conf改成如下,就ok了
stream {
server {
listen 120.87.157.166:27017;
#server_name 120.27.157.166;
proxy_connect_timeout 1s;
proxy_timeout 3s;
proxy_pass stream_mongo_backend;
}
upstream stream_mongo_backend {
server 10.27.1.55:27017;
}
}
注意proxy_connect_timeout是指tcp 握手的超时时间
proxy_timeout是指在这段时间内如果没有数据传输那就触法timeout,所以这里可以时间设长一点:10m
而且这个.conf不能直接放在conf.d文件件下面,
需要在nginx.conf加入一行
#tcp
include /etc/nginx/tcp.d/*.conf;
再把mongo.conf放入其内
然后就ok了
对了mysql也如法炮制即可
mongodb nginx代理问题相关推荐
- Nginx代理mongoDB TCP Stream
Nginx代理mongoDB TCP Nginx代理mongoDB TCP 配置 复杂些 Nginx代理mongoDB TCP mongoDB申请的是公有云服务器,Dataworks在专有云服务器上, ...
- mysql --- mongodb --- nginx 知识点总结
文章目录 ulimit -SHn 65535 # 临时设置文件描述符大小 进程最大打开文件柄数 还有socket最大连接数, 等同配置 nofileulimit -SHu 65535 # 临时设置用户 ...
- Nginx防盗链,Nginx访问控制, Nginx解析php相关配置, Nginx代理
2019独角兽企业重金招聘Python工程师标准>>> Nginx防盗链 Nginx防盗链配置需要与不记录日志和过期时间结合在一起,因为都用到了location. 打开配置文件,注释 ...
- nginx代理响应报文体不全解决思路
问题说明 环境说明: centos 6.5 nginx 1.13.7 tomcat 8.5+ jdk 1.8 问题描述 本地访问测试机接口发生异常 curl访问结果: tomcat日志: 解决思路 开 ...
- FastDFS + Nginx代理方式访问
FastDFS + Nginx代理方式访问 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.在storage上安装nginx 1>.下载nginx软件(http://ngi ...
- go 通过nginx代理后获取用户ip
go 如果使用自己的服务器,可以直接使用 net/http 来获取 func ip(w http.ResponseWriter, r *http.Request) {fmt.Println(r.Rem ...
- nginx代理多个flask
2019独角兽企业重金招聘Python工程师标准>>> nginx 代理多个flask 本文讲述如何用nginx代理多个flask,从而进行负载均衡 所需准备 : 1. nginx ...
- 开发程序实现nginx代理节点状态检查及WEB界面展示
实现功能介绍: 利用shell程序及http服务巧妙的实现监控nginx代理节点状态检查,然后通过web界面实时刷新显示结果,是不是有些吃惊这样高大上的程序?那就赶紧看看吧! to用人单位:此课程可以 ...
- Nginx.代理MySQL
Nginx.代理MySQL 1. Nginx在安装的时候,需要加上一个参数:--with-stream 即Nginx安装指令为:./configure --prefix=/u01/app/nginx ...
最新文章
- 大脑认知能力获突破进展!《科学》发现促进大脑发育期间的关键细胞器
- [CTO札记]高效能辅导(Coach)转摘
- 读书笔记之:C/C++程序员实用大全—C/C++最佳编程指南
- 积木式开发中Session的处理问题
- 十大经典排序算法总结(够兄弟们喝一壶的)
- c语言 函数的参数传递示例_C语言中带有示例的remove()函数
- mysql 单例模式_php基于单例模式封装mysql类完整实例
- 10款好用的程序员软件推荐
- OkHttp中的设计模式之一:Builder模式
- 【计算电磁学】简单的C语言一维FDTD仿真程序
- 股市日记之十四:牛二阶段(上篇)
- DEDECMS网站地图制作XML格式
- quartus如何生成sof_如何高效利用Arm DesignStart计划开放的处理器核-工具篇
- 学习笔记-God-Linux
- 聊聊游戏本推荐排行榜 这一款竟成黑马
- 念念不忘,必有回响。5次失败后,淘宝爬虫终于可以用了
- python web微信应用(一) 微信协议分析
- 洛谷P3373线段树
- WebRTC视频码率控制(一)—— CPU使用度检测
- 基于扩张状态观测器eso扰动补偿和权重因子调节的电流预测控制,相比传统方法,增加了参数鲁棒性