数据库链接数过高引起的问题

本文探讨了数据库服务器出现问题时对web服务器的影响,特别是当数据库连接变慢导致php执行程序时间过长,进而引发Nginx报502BadGateway错误的现象。文章还讨论了php-cgi进程数不足及执行时间过长对服务器性能的影响。

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

某个业务有多台服务器,同时连接数据库A和数据库B,当数据库A出现了问题,导致连接数据库或者数据库操作变慢php执行程序的时间变长,而此时仍然有许多链接来访问服务器,造成等待执行的php程序队列越来越多。

PHP FastCGI进程数已经不够用了,同服务器上的其他php执行也会变得很慢,另外就是PHP程序的执行时间超过了Nginx的等待时间。从nginx日志上看的表现是有许多502 Bad Gateway的错误。

 

总结:1.数据库服务器出问题会影响到web服务器。2 . php-cgi进程数不够用、php执行时间长、或者是php-cgi进程死掉,都会出现502错误

转载于:https://www.cnblogs.com/scofi/p/3562001.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值