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类
Nov 25 PHP
让你的WINDOWS同时支持MYSQL4,MYSQL4.1,MYSQL5X
Dec 06 PHP
php curl 登录163邮箱并抓取邮箱好友列表的代码(经测试)
Apr 07 PHP
基于curl数据采集之单页面采集函数get_html的使用
Apr 28 PHP
php 检查电子邮件函数(自写)
Jan 16 PHP
使用ThinkPHP+Uploadify实现图片上传功能
Jun 26 PHP
php过滤html标记属性类用法实例
Sep 23 PHP
php源码分析之DZX1.5随机数函数random用法
Jun 17 PHP
PHP的Yii框架的常用日志操作总结
Dec 08 PHP
php+ajax+json 详解及实例代码
Dec 12 PHP
PHP针对中英文混合字符串长度判断及截取方法示例
Mar 31 PHP
PHP pthreads v3在centos7平台下的安装与配置操作方法
Feb 21 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
利用PHPStorm如何开发Laravel应用详解
2017/08/30 PHP
Laravel中为什么不使用blpop取队列详析
2018/08/01 PHP
js 手机号码合法性验证代码集合
2012/09/29 Javascript
node.js中的fs.readdirSync方法使用说明
2014/12/17 Javascript
浅谈类似于(function(){}).call()的js语句
2015/03/30 Javascript
Jquery网页内滑动缓冲导航的实现代码
2015/04/05 Javascript
jQuery中的each()详细介绍(推荐)
2016/05/25 Javascript
knockoutjs动态加载外部的file作为component中的template数据源的实现方法
2016/09/01 Javascript
js实现贪吃蛇小游戏(容易理解)
2017/01/22 Javascript
Node.js与Sails redis组件的使用教程
2017/02/14 Javascript
JS中的作用域链
2017/03/01 Javascript
详解如何将angular-ui的图片轮播组件封装成一个指令
2017/05/09 Javascript
深入浅析ES6 Class 中的 super 关键字
2017/10/20 Javascript
js点击时关闭该范围下拉菜单之外的菜单方法
2018/01/11 Javascript
vue中父子组件注意事项,传值及slot应用技巧
2018/05/09 Javascript
解决vue路由后界面没有变化,但是链接有的问题
2018/09/01 Javascript
详解ES6 Symbol 的用途
2018/10/14 Javascript
小程序转发探索示例
2019/02/19 Javascript
Node.js+ELK日志规范的实现
2019/05/23 Javascript
vue实现文件上传读取及下载功能
2020/11/17 Javascript
mpvue实现左侧导航与右侧内容的联动
2019/10/21 Javascript
nodejs中使用archive压缩文件的实现代码
2019/11/26 NodeJs
python数据结构树和二叉树简介
2014/04/29 Python
详解Python中for循环的使用
2015/04/14 Python
Python使用matplotlib绘制余弦的散点图示例
2018/03/14 Python
python实现对指定输入的字符串逆序输出的6种方法
2018/04/26 Python
Python使用pyodbc访问数据库操作方法详解
2018/07/05 Python
Django REST框架创建一个简单的Api实例讲解
2019/11/05 Python
python 等差数列末项计算方式
2020/05/03 Python
使用python matploblib库绘制准确率,损失率折线图
2020/06/16 Python
python爬虫数据保存到mongoDB的实例方法
2020/07/28 Python
python 对象真假值的实例(哪些视为False)
2020/12/11 Python
sort命令的作用和用法
2012/11/04 面试题
高二物理教学反思
2014/02/08 职场文书
租车协议书
2015/01/27 职场文书
幼儿园亲子活动通知
2015/04/24 职场文书