目前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项目运行报错502,php报错502badgateway解决方法相关推荐

  1. IDEA中导入项目运行失败提示Illeagle Arguement,访问404解决方法(Idea的Modules设置)

    文章目录 IDEA中导入项目运行失败提示Illeagle Arguement,访问404解决方法(Idea的Modules设置) 起因 尝试1:设置resources文件 尝试2:啃代码 尝试3:完全 ...

  2. Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决方法

    Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决方法 参考文章: (1)Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决 ...

  3. npm run build 打包报错primordials is not defined的解决方法

    npm run build 打包报错primordials is not defined的解决方法 D:\uniapp项目\huishua_web_agent>npm run build> ...

  4. Ubuntu18.04 编译报错 `No package ‘orocos-bfl‘ found` 的解决方法

    写在前面 笔者运行环境Ubuntu18.04,ROS-melodic. 在运行 robot_pose_ekf ,出现了 bfl 的报错. 一.报错提示 No package 'orocos-bfl' ...

  5. 关于nmonanalyser报错“输入超出文件尾”的解决方法

    关于nmonanalyser报错"输入超出文件尾"的解决方法   运行环境:nmonanalyserV4.7   原因分析:   这个是工具的VBA宏报错,原因是*.nmon文件中 ...

  6. 关于ASP.NET MVC 项目在本地vs运行响应时间过长无法访问时,解决方法!

    关于ASP.NET MVC 项目在本地vs运行响应时间过长无法访问时,解决方法! 参考文章: (1)关于ASP.NET MVC 项目在本地vs运行响应时间过长无法访问时,解决方法! (2)https: ...

  7. 【笔记】虚拟机用Xshell登陆报错“ssh服务器拒绝了密码”解决方法

    [笔记]虚拟机用Xshell登陆报错"ssh服务器拒绝了密码"解决方法 参考文章: (1)[笔记]虚拟机用Xshell登陆报错"ssh服务器拒绝了密码"解决方法 ...

  8. eclipse中同步代码PULL报错checkout conflict with files的解决方法

    eclipse中同步代码PULL报错checkout conflict with files的解决方法 参考文章: (1)eclipse中同步代码PULL报错checkout conflict wit ...

  9. 手机系统安装打印机服务器错误代码,OKI打印机报错?各型号代码故障解决方法...

    原标题:OKI打印机报错?各型号代码故障解决方法 这一期干货贴邀请大家一起看看OKI打印机常见报错代码↓↓↓ 1.报错代码 610/611/612/613 黄色/品红色/青色/黑色碳粉盒未安装 产生原 ...

  10. DeepFaceLab报错,CUDA driver is insufficient 解决方法!

    DeepFaceLab报错,CUDA driver is insufficient 解决方法! 参考文章: (1)DeepFaceLab报错,CUDA driver is insufficient 解 ...

最新文章

  1. android sdk 如何重新生成debug.keystore
  2. C#最受欢迎功能 -- C#1至C#7
  3. CTFshow 命令执行 web122
  4. usbserials
  5. 搞笑之----普通话
  6. 并发服务器的信号传递,使服务器支持并发、GIL全局解释器锁、死锁和Rlock、信号量、event事件、...
  7. 从零开始攻略PHP(8)——面向对象(下)
  8. python object类
  9. LeetCode 1051. 高度检查器
  10. Qt使用QPainter绘图的缩放问题
  11. poj2991 Crane
  12. 存储端显示主机链路降级_链路优化、产品升级,腾讯广告让汽车营销更轻松
  13. TK1装kuboki的USB驱动和TK1的无线网卡驱动
  14. 未经许可,请勿擅自引用本博客内的原创作品
  15. 算法导论--麻省理工学院公开课
  16. 2020.8.25丨微生物基因组重测序流程梳理
  17. uniapp 连接ibeacon beacon
  18. 搜狗输入法5.0正式版发布 首创云计算输入
  19. 阿里云服务器包年包月/按量计费/抢占式实例模式选择方法
  20. 大三、大四期间去实习,要不要签三方协议?

热门文章

  1. sha1/md5 代码
  2. 菜鸟学习OGRE和天龙八部之十七: 修正部分地图载入的通用性问题,附源码
  3. DatePicker和TimePicker
  4. 银行卡收单业务____轧差
  5. 通俗讲解:什么是容器?为什么我们要使用它?
  6. spring-boot项目:MySQLSyntaxErrorException: Table ‘spring_boot.user‘ doesn‘t exist
  7. python drf_python drf各类组件的用法和作用
  8. 人工智能交互集成在线语音合成能力的Tips
  9. It's not QA - From Google
  10. DNS 代理?Pipy:这我也可以