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 相关文章推荐
实用函数7
Nov 08 PHP
php下实现一个阿拉伯数字转中文数字的函数
Jul 10 PHP
PHPMailer安装方法及简单实例
Nov 25 PHP
抓取YAHOO股票报价的类
May 15 PHP
PHP安全技术之 实现php基本安全
Sep 04 PHP
利用yahoo汇率接口实现实时汇率转换示例 汇率转换器
Jan 14 PHP
thinkphp3.2.2实现生成多张缩略图的方法
Dec 19 PHP
如何解决PHP使用mysql_query查询超大结果集超内存问题
Mar 14 PHP
CI框架出现mysql数据库连接资源无法释放的解决方法
May 17 PHP
php封装的mysqli类完整实例
Oct 18 PHP
ThinkPHP框架实现定时执行任务的两种方法分析
Sep 04 PHP
Yii框架布局文件的动态切换操作示例
Nov 11 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
总集篇&特番节目先行播出!《SAO Alicization War of Underworld》第2季度TV动画4月25日放送!
2020/03/06 日漫
php入门学习知识点四 PHP正则表达式基本应用
2011/07/14 PHP
php判断手机访问还是电脑访问示例分享
2014/01/20 PHP
php中ob函数缓冲机制深入理解
2015/08/03 PHP
解析 thinkphp 框架中的部分方法
2017/05/07 PHP
PHP实现广度优先搜索算法(BFS,Broad First Search)详解
2017/09/16 PHP
TP5框架model常见操作示例小结【增删改查、聚合、时间戳、软删除等】
2020/04/05 PHP
JQuery动画animate的stop方法使用详解
2014/05/09 Javascript
javascript删除一个html元素节点的方法
2014/12/20 Javascript
使用jQuery获得内容以及内容的属性
2015/02/26 Javascript
简要了解jQuery移动web开发的响应式布局设计
2015/12/04 Javascript
利用浮层使select不可选的实现方法
2016/12/03 Javascript
boostrapTable的refresh和refreshOptions区别浅析
2017/01/22 Javascript
Express与NodeJs创建服务器的两种方法
2017/02/06 NodeJs
详谈js中标准for循环与foreach(for in)的区别
2017/11/02 Javascript
浅谈vue项目优化之页面的按需加载(vue+webpack)
2017/12/11 Javascript
解决Vue axios post请求,后台获取不到数据的问题方法
2018/08/11 Javascript
Vue组件实现触底判断
2019/06/26 Javascript
layui使用form表单实现post请求页面跳转的方法
2019/09/14 Javascript
[02:56]DOTA2英雄基础教程 巨魔战将
2013/12/10 DOTA
在Linux系统上通过uWSGI配置Nginx+Python环境的教程
2015/12/25 Python
1分钟快速生成用于网页内容提取的xslt
2018/02/23 Python
Python使用matplotlib绘制多个图形单独显示的方法示例
2018/03/14 Python
python单线程文件传输的实例(C/S)
2019/02/13 Python
Python中新式类与经典类的区别详析
2019/07/10 Python
CSS3实现复选框动画特效示例代码
2016/09/27 HTML / CSS
北美三大旅游网站之一:Travelocity
2017/08/12 全球购物
德国最大的婴儿用品网上商店:Kidsroom.de(支持中文)
2020/09/02 全球购物
工作保证书范文
2014/04/29 职场文书
马丁路德金演讲稿
2014/05/19 职场文书
乡镇党建工作汇报材料
2014/10/27 职场文书
群众路线调研报告范文
2014/11/03 职场文书
群众路线教育实践活动心得体会(四风)
2014/11/03 职场文书
党的群众路线学习笔记
2014/11/06 职场文书
雨中的树观后感
2015/06/03 职场文书
学习经验交流会总结
2015/11/02 职场文书