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网页后退不再出现过期
Mar 08 PHP
优化使用mysql存储session的php代码
Jan 10 PHP
flash用php连接数据库的代码
Apr 21 PHP
提升PHP性能的21种方法介绍
Jun 25 PHP
PHP实现返回JSON和XML的类分享
Jan 28 PHP
php实现的mongodb操作类
May 28 PHP
php页面,mysql数据库转utf-8乱码,utf-8编码问题总结
Aug 27 PHP
php HTML无刷新提交表单
Apr 05 PHP
php使用curl详细解析及问题汇总
Aug 11 PHP
基于PHPexecl类生成复杂的报表表头示例
Oct 14 PHP
PHP面向对象之里氏替换原则简单示例
Apr 08 PHP
PHP赋值的内部是如何跑的详解
Jan 13 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
造就帕卡马拉的帕卡斯是怎么被发现的
2021/03/03 咖啡文化
php数组函数序列之prev() - 移动数组内部指针到上一个元素的位置,并返回该元素值
2011/10/31 PHP
主流PHP框架的优缺点对比分析
2014/12/25 PHP
CodeIgniter常用知识点小结
2016/05/26 PHP
php加速缓存器opcache,apc,xcache,eAccelerator原理与配置方法实例分析
2020/03/02 PHP
基于jquery的弹出提示框始终处于窗口的居中位置(类似于alert弹出框的效果)
2011/09/28 Javascript
防止文件缓存的js代码
2013/01/10 Javascript
document.all的一个比较完整的总结及案例
2013/01/31 Javascript
jQuery图片滚动图片的效果(另类实现)
2013/06/02 Javascript
getJSON调用后台json数据时函数被调用两次的原因猜想
2013/09/29 Javascript
详解JavaScript中void语句的使用
2015/06/04 Javascript
JavaScript中String.match()方法的使用详解
2015/06/06 Javascript
jquery马赛克拼接翻转效果代码分享
2015/08/24 Javascript
jquery实现最简单的滑动菜单效果代码
2015/09/12 Javascript
JavaScript随机生成颜色的方法
2016/10/15 Javascript
Async Validator 异步验证使用说明
2017/07/03 Javascript
layui之select的option叠加问题的解决方法
2018/03/08 Javascript
JS数组方法concat()用法实例分析
2020/01/18 Javascript
详谈Vue.js框架下main.js,App.vue,page/index.vue之间的区别
2020/08/12 Javascript
[02:04]完美世界城市挑战赛秋季赛报名开始 谁是solo路人王?
2019/10/10 DOTA
[01:46]2020完美世界全国高校联赛秋季赛报名开启
2020/10/15 DOTA
使用Python下的XSLT API进行web开发的简单教程
2015/04/15 Python
python如何实现反向迭代
2018/03/20 Python
一篇文章搞定Python操作文件与目录
2019/08/13 Python
python实现字典嵌套列表取值
2019/12/16 Python
Python dict和defaultdict使用实例解析
2020/03/12 Python
CSS3中利用animation属性创建雪花飘落特效
2014/05/14 HTML / CSS
HTML5进阶段内联标签汇总(小篇)
2016/07/13 HTML / CSS
美国儿童珠宝在线零售商:Loveivy
2019/05/22 全球购物
银行进社区活动总结
2014/07/07 职场文书
在职证明书范本(2014新版)
2014/09/25 职场文书
秦兵马俑导游词
2015/02/02 职场文书
如何写好竞聘报告
2019/04/03 职场文书
sqlserver2017共享功能目录路径不可改的解决方法
2021/04/16 SQL Server
分享7个 Python 实战项目练习
2022/03/03 Python
攻击最高的10只幽灵系神奇宝贝,坚盾剑怪排第一,第五最为可怕
2022/03/18 日漫