万博manbetx

今日:
首页 万博manbetx官网 解决方案 公司要闻 产品展示 联系万博
万博manbetx > 联系万博 >
云服务器出现502错误怎么办
来源:万博manbetx  发布时间:2019-09-20 09:12  点击次数:

  云服务器出现502错误怎么办?当云服务器上面的网站出现502错误时,说明服务器作为网关或代理,从上游服务器收到无效响应。

  将请求提交给网关,如php-fpm执行,但是由于某些原因没有执行完毕导致php-fpm进程终止执行。那么出现问题的地方便与网关服务如php-fpm的配置有关。max_children最大子进程数,在高并发请求下,达到php-fpm最大响应数,后续的请求就会出现502错误。可以通过netstat命令来查看当前连接数。

  当积累了大量的php请求,此时重启php-fpm释放资源,但没有几分钟的时间,又再次出现502错误,为什么呢?此时我们还应考虑是否与云主机数据库有关,查看下数据库进程是否有大量的locked进程,数据库死锁导致超时,前端终止了继续请求,但是SQL语句还在等待释放锁,这时就要重启数据库服务了或kill掉死锁SQL进程了。

  2、部分PHP程序的执行时间超过了Nginx的等待时间,可以适当增加f配置文件中FastCGI的timeout时间。

  3、max-children和max-requests  一台服务器上运行着nginx php(fpm) xcache,访问量日均300W pv左右经常会出现这样的情况:php页面打开很慢,cpu使用率突然降至很低,系统负载突然升至很高,查看网卡的流量,也会发现突然降到了很低。一般这种情况只持续数秒钟便可恢复。

  云服务器上网站出现502错误的原因有很多,不同的原因其解决方法也会不同,当出现502错误时,我们首要的任务便是找出问题所在,知道问题出现在哪,解决问题也就方便得多。

  西部数码是国内较早提供云主机应用的服务商之一,云服务器安全可靠、稳定高效,性价比高!同等配置产品,价格远低于行业均价。云服务器产品链接



相关阅读:万博manbetx

Copyright © 2019 版权所有 万博manbetx官网
万博manbetx | 网站地图