回答
收藏
分享
举报
Nginx做vsftpd的负载均衡的问题
提问于2021-02-01 18:36

浏览 1k

从docker的官网上拉取最新的Nginx的镜像。然后启动之后配置如下:


在后台启动10个FTP的客户端进行测试。刚一开挺好的。后来就开始报错了客户端。发送数据不能FTP服务器上。但是FTP不经过Nginx进行转发就能抗住10个客户端的并发。Ngixn的日志报错是:

recv() failed (104: Connection reset by peer) while proxying and reading from client, client: 192.168.3.152, server: 0.0.0.0:88, upstream: "192.168.3.82:21", bytes from/to client:103/293, bytes from/to upstream:293/103


wirshark抓包是这个错误

是发送了被动模式的命令,接收不到FTP服务器的反馈。希望大神帮帮忙看看为啥了?

已修改于2023-03-17 02:13



写下您的回答
发表回答
全部回答(0)

按点赞数排序

按时间排序

提问者
刘利强
这家伙很懒还未留下介绍~
0
文章
1
问答
0
粉丝
相关问答

options请求?需要跨域访问? 

点赞 0
浏览 1.5k

sticky模块只能在linux下吧,win下没有。tomcat好像有个session复制吧,或者可以用共享session。

点赞 0
浏览 1.3k

没办法完全不受影响的,因为mirror是子请求,当子请求未结束时,主请求消耗的内存至少是无法释放的。你可以尝试在/mirror里,把超时时间大幅度调低,包括connect/read/send,再压下看看。

点赞 0
浏览 2.5k