php报错502badgateway解决方法

作者:(*-*)浩 时间:2023-11-22 13:12:06 

目前lnmp一键安装包比较多的问题就是502 Bad Gateway,大部分情况下原因是在安装php前,脚本中某些lib包可能没有安装上,造成php没有编译安装成功。

解决办法:可以尝试根据lnmp一键安装包中的脚本手动安装一下,看看是什么错误导致的。

在php.ini里,eaccelerator配置项一定要放在Zend Optimizer配置之前,否则也可能引起502 Bad Gateway

在安装好使用过程中出现502问题,一般是因为默认php-cgi进程是5个,可能因为phpcgi进程不够用而造成502,需要修改/usr/local/php/etc/php-fpm.conf 将其中的max_children值适当增加。

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

磁盘空间不足,如mysql日志占用大量空间

查看php-cgi进程是否在运行

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值适当增加。

标签:php,502badgateway
0
投稿

猜你喜欢

  • mysql多表查询的几种分类详细

    2024-01-28 14:43:21
  • Python-docx 实现整体修改或者部分修改文字的大小和字体类型

    2022-07-19 10:07:25
  • vue实现在v-html的html字符串中绑定事件

    2023-07-02 16:44:08
  • .NET中IoC框架Autofac用法讲解

    2024-06-05 09:26:21
  • 一个简单的鼠标划过切换效果js源码

    2010-06-21 10:55:00
  • joomla组件开发入门教程

    2024-05-05 09:18:46
  • Python编程入门指南之函数

    2021-05-13 15:45:31
  • SQL的substring_index()用法实例(MySQL字符串截取)

    2024-01-27 19:30:19
  • python3实现无权最短路径的方法

    2023-07-11 23:26:40
  • java 中JDBC连接数据库代码和步骤详解及实例代码

    2024-01-27 16:35:14
  • 浅析vue-router原理

    2023-07-02 17:09:19
  • 捕捉并保存ASP运行错误的函数代码

    2012-11-30 20:24:43
  • javascript发表评论或者留言时的展开效果

    2024-05-02 17:29:19
  • Python四大金刚之字典详解

    2022-02-22 23:11:20
  • 详解Python中的format格式化函数的使用方法

    2023-04-12 22:47:05
  • 使用python如何删除同一文件夹下相似的图片

    2021-10-19 02:52:23
  • K最近邻算法(KNN)---sklearn+python实现方式

    2023-09-14 15:29:31
  • Mootools 1.2教程(19)——Tooltips

    2008-12-25 13:26:00
  • python包导入的两种方式

    2022-11-25 22:49:30
  • python 计算两个列表的相关系数的实现

    2021-10-07 10:43:57
  • asp之家 网络编程 m.aspxhome.com