脚本宝典收集整理的这篇文章主要介绍了服务器500,501,502,503,504,505,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
500错误
从事后端的同学应该知道,后端脚本出现错误的时候,最喜欢返回这个状态,500
错误的可能性:
1.后端脚本出现错误
2.高并发时候,因为系统资源限制,而不能打开过多文件
解决方法:
1.修改后端脚本错误即可
2.如果是too many oPEn files
,修改nginx
的worker_rlimIT_nofile
参数,使用ulimit
查看系统打开文件限制,修改/etc/security/limits.conf
502,504错误
502 Bad Gateway
错误,504 Bad Gateway timeout
网关超时
502,504出现的可能性:
web
服务器故障,程序进程不够
502 是指请求的php-FPM已经执行,但是由于某种原因而没有执行完毕,最终导致php-fpm 进程终止,
一般来说,与php-fpm.conf的设置有关,也有php的执行程序性有关,网站的访问量大,而PHP-CGI 的进程数偏少。大多数请求修改php-fpm.conf
的max_children
,但这个也是适量增多
504 表示超时,也就是客服端所发出的请求没有到达网关,请求没有到可以执行的php-fpm
。与nginx.conf
的配置也有关系。
解决办法
501 错误
503 错误
服务器目前无法使用,通常,这只是暂时状态
505 错误
服务器不支持请求中所有的http协议版本
题外话:
上面说到了一堆fastcgi
,php-fpm
,其实还有一些术语,如cgi
,php-cgi
,那么这些有什么关系呢
可以参考 https://segmentfault.com/q/10...
good luck
以上是脚本宝典为你收集整理的服务器500,501,502,503,504,505全部内容,希望文章能够帮你解决服务器500,501,502,503,504,505所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。