访问网站时502 Bad Gateway错误如何解决?

5个月前 (10-09 18:12)阅读5回复0
wsygfsj
wsygfsj
  • 管理员
  • 注册排名5
  • 经验值131420
  • 级别管理员
  • 主题26284
  • 回复0
楼主

  目前lnmp一键安拆包比力多的问题就是502 Bad Gateway,大部门情况下原因是在安拆php前,脚本中某些lib包可能没有安拆上,形成php没有编译安拆胜利。

处理法子:能够测验考试按照lnmp一键安拆包中的脚本手动安拆一下,看看是什么错误招致的。

在php。ini里,eaccelerator设置装备摆设项必然要放在Zend Optimizer设置装备摆设之前,不然也可能引起502 Bad Gateway

3

在安拆好利用过程中呈现502问题,一般是因为默认php-cgi历程是5个,可能因为phpcgi历程不敷用而形成502,需要修改/usr/local/php/etc/php-fpm。

  conf 将此中的max_children值恰当增加。

4

php施行超时,修改/usr/local/php/etc/php。ini 将max_execution_time 改为300

5

磁盘空间不敷,如mysql日记占用大量空间

6

查看php-cgi历程能否在运行

7

Nginx 502 Bad Gateway的含义是恳求的PHP-CGI已经施行,但是因为某种原因(一般是读取资本的问题)没有施行完毕而招致PHP-CGI历程末行,一般来说Nginx 502 Bad Gateway和php-fpm。

  conf的设置有关。

php-fpm。conf有两个至关重要的参数,一个是max_children,另一个是request_terminate_timeout,但是那个值不是通用的,而是需要本身计算的。

在安拆好利用过程中呈现502问题,一般是因为默认php-cgi历程是5个,可能因为phpcgi历程不敷用而形成502,需要修改/usr/local/php/etc/php-fpm。

  conf 将此中的max_children值恰当增加。

0
回帖

访问网站时502 Bad Gateway错误如何解决? 期待您的回复!

取消