php报错502badgateway解决方法


Posted in PHP onOctober 11, 2019

目前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怎么解决的详细内容,更多请关注三水点靠木其它相关文章!

PHP 相关文章推荐
配置PHP使之能同时支持GIF和JPEG
Oct 09 PHP
PHP 冒泡排序算法的实现代码
Aug 08 PHP
php表单请求获得数据求和示例
May 15 PHP
php两种无限分类方法实例
Apr 21 PHP
如何在旧的PHP系统中使用PHP 5.3之后的库
Dec 02 PHP
浅析Yii2中GridView常见操作
Apr 22 PHP
Laravel手动分页实现方法详解
Oct 09 PHP
PHP常用操作类之通信数据封装类的实现
Jul 16 PHP
PHP中递归的实现实例详解
Nov 14 PHP
JSON PHP中,Json字符串反序列化成对象/数组的方法
May 31 PHP
Laravel使用Queue队列的技巧汇总
Sep 02 PHP
Yii框架安装简明教程
May 15 PHP
Laravel timestamps 设置为unix时间戳的方法
Oct 11 #PHP
laravel 时间格式转时间戳的例子
Oct 11 #PHP
PHP调用接口API封装的例子
Oct 11 #PHP
Thinkphp5.0框架使用模型Model的获取器、修改器、软删除数据操作示例
Oct 11 #PHP
laravel中数据显示方法(默认值和下拉option默认选中)
Oct 11 #PHP
Thinkphp5.0 框架使用模型Model添加、更新、删除数据操作详解
Oct 11 #PHP
基于Laravel(5.4版本)的基本增删改查操作方法
Oct 11 #PHP
You might like
《DOTA3》开发工作已经开始 《DOTA3》将代替《DOTA2》
2021/03/06 DOTA
深入解析Session是否必须依赖Cookie
2013/08/02 PHP
PHP数据对象PDO操作技巧小结
2016/09/27 PHP
thinkPHP5.0框架引入Traits功能实例分析
2017/03/18 PHP
js实现图片在未加载完成前显示加载中字样
2014/09/03 Javascript
JavaScript 异常处理 详解
2015/02/06 Javascript
JS动态修改iframe内嵌网页地址的方法
2015/04/01 Javascript
jQuery使用contains过滤器实现精确匹配方法详解
2016/02/25 Javascript
分分钟玩转Vue.js组件(二)
2017/03/01 Javascript
Angularjs处理页面闪烁的解决方法
2017/03/09 Javascript
Vue中的数据监听和数据交互案例解析
2017/07/12 Javascript
在vue里面设置全局变量或数据的方法
2018/03/09 Javascript
详解从Vue-router到html5的pushState
2018/07/21 Javascript
React Component存在的几种形式详解
2018/11/06 Javascript
详解angular2 控制视图的封装模式
2018/12/27 Javascript
vuex 动态注册方法 registerModule的实现
2019/07/03 Javascript
JavaScript使用表单元素验证表单的示例代码
2019/08/20 Javascript
Vuex modules模式下mapState/mapMutations的操作实例
2019/10/17 Javascript
[06:44]2014DOTA2国际邀请赛-钥匙体育馆开战 开幕式振奋人心
2014/07/19 DOTA
[55:03]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第二场 11.20
2020/11/20 DOTA
Python自定义函数的创建、调用和函数的参数详解
2014/03/11 Python
Python实现针对含中文字符串的截取功能示例
2017/09/22 Python
python定义类的简单用法
2020/07/24 Python
Python脚本打包成可执行文件过程解析
2020/10/20 Python
HealthElement海外旗舰店:新西兰大卖场
2018/02/23 全球购物
莫斯科大型旅游休闲商品超市:Camping.ru
2020/09/16 全球购物
远东集团网络工程师面试题
2014/10/20 面试题
简单英文演讲稿
2014/01/01 职场文书
在校大学生个人的自我评价
2014/02/13 职场文书
彩色的非洲教学反思
2014/02/18 职场文书
高中军训感言600字
2014/03/11 职场文书
竞选班长演讲稿400字
2014/08/22 职场文书
新教师个人工作总结
2015/02/06 职场文书
2015年中个人总结范文
2015/03/10 职场文书
Oracle设置DB、监听和EM开机启动的方法
2021/04/25 Oracle
Canvas如何做个雪花屏版404的实现
2021/09/25 HTML / CSS