给大家带来办理网站常常呈现502毛病详解
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!比来公司网站频仍呈现502毛病,毗连静态页没成绩,只需毗连数据库的网页就报502毛病,经由查找终究找到缘故原由了甚么缘故原由招致502毛病?在网上看了良多办理***,在这里总结一下,若有毛病,请指出,感谢!
1:php-cgi历程数不敷用(我就是接纳此***办理的)
vimphp-fpm.conf
修正个中的2个参数
(1)在装置好利用过程当中呈现502成绩,通常为由于默许php-cgi历程是5个,大概由于phpcgi历程不敷用而形成502,必要修正/usr/local/php/etc/php-fpm.conf将个中的max_children值得当增添
这个数值是不断定的必要我们本人算的,这个值准绳上是越年夜越好,php-cgi的历程多了就会处置的很快,列队的哀求就会很少,减小呈现502毛病的机率。
一样平常来讲,一台办事器的一般情形下每个php-cgi要泯灭的内存为20M摆布。假如我就将此值设为80,那末也就是说也许要泯灭办事器1600M内存。
检察一下以后体系中有几个php-cgi历程在运转
netstat-anpo|grepphp-cgi|wc-l
假如这个值靠近你的在设置文件内里设置的值,申明必要增添
注:这要依据呆板的实践情形而定,每一个呆板的硬件举措措施和情况纷歧样
参数为:<valuename=”max_children”>80</value>
(2)别的一个参数就是php-cgi剧本的实行工夫
<valuename=”request_terminate_timeout”>0s</value>这里写0s的意义是让php-cgi一向实行下往,没偶然间限定。
注重:假如你做不到这一点,也就是说你的PHP-CGI大概呈现某个BUG,大概你的宽带不敷充分大概其他的缘故原由招致你的PHP-CGI假逝世那末就倡议你给request_terminate_timeout赋一个值,这个值能够依据办事器的功能举行设定。一样平常来讲功能越好你能够设置越高,20分钟-30分钟都能够。
修正完这两个参数,重启一下php-cgi,看是不是还呈现502毛病
2:php实行工夫长
php实行超时,修正/usr/local/php/etc/php.ini将max_execution_time改成300
重启一下php-cgi,看是不是还呈现502毛病
3:php-cgi历程逝世失落
杀逝世其历程,重启php-cgi
欢迎大家来到仓酷云论坛!
给大家带来办理网站常常呈现502毛病详解
生成新的unispimsp.ksc。”另外得到回复后如果问题解决,向帮助过你的人发个说明,让他们知道问题是怎样解决的。 Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。 发问的时候一定要注意到某些礼节。因为Linux社区是一个松散的组织、也不承担回复每个帖子的义务。它不是技术支持。 安装一个新的软件时先看README,再看INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么。如果Linux说明文档不看,结果出了问题再去论坛来找答案反而浪费时间。 下面看看一个让人无法回答的问题:“救命各位高手,向你们请教一些问题:如何在Linux下配制HTTP、FTP、Samba、DNS、DHCP、Sendmail服务器,谢谢”这样的问题。 其实当你安装了一个完整的Linux系统后其中已经包含了一个强大的帮助,只是可能你还没有发现和使用它们的技巧。 熟悉操作是日常学习Linux中的三大法宝。以下是作者学习Linux的一些个人经验,供参考: 随着IT从业人员越来越多,理论上会有更多的人使用Linux,可以肯定,Linux在以后这多时间不会消失。
页:
[1]