系统经常504错误,请求nginx timeout了

本文详细介绍了如何通过调整TCP连接数、修改TcpTime_Wait释放时间、优化日志发送策略、增加备用服务器进行负载均衡以及针对跨语言服务调用的nginx优化配置,来解决系统中常见的504错误及请求超时问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

系统经常504错误,请求nginx timeout了。            
解决方式:            
1.  Tcp连接数从2000增加到16000。 (是否还可以继续增加,需要运维这边判断一下)
2.  TcpTime_Wait的释放时间改为30秒,默认2分钟。
3.  Windows的画面和服务,日志批量10条发送一次。以前是一条就发送一次。

4.  运维另准备了一台前台画面和一台前台服务的服务器,作为预备,如果再发生卡顿问题,直接并联上去作负载均衡。

5. 各子系统服务互相调用也走了nginx(我这里是C#服务调用了java服务),在大量并发的情况下,导致的timeout,然后慢慢卡死。
解决方案:加一台nginx,用于C#调用java。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值