首先检查NGINX启动状态

ps aux|grep nginx

其次检查PHP-FPM启动情况

ps aux|grep php-fpm

或者

ps aux|grep php //找到php-fpm

注意如果只有master进城没有worker进程需要kill掉php-fpm重新启动,查看报错。处理报错。再次启动。

这里说明一种情况如下:

1 查看PHP-FPM进程发现只有master没有worker。

2 kill掉进程之后重启发现报错,无法创建pid文件。大概是没有权限或者目录导致的。这时需要手动建立目录。再次启动发现报错消失。

3 查看进程发现存在master和worker进程。此时访问PHP文件正常。

在项目根目录创建test.html文件,配置nginx配置文件以访问test.html文件

cd [项目目录] //进入项目目录

echo "hello test" > index.html

curl http://localhost/test.html //页面输出:hello test

如上操作输出helle test说明nginx正常。

检查location模块php部分是否正确,验证fastcgi_pass是否正确

location ~ \.php$ {

root /data/www;

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi.conf;

}

如果fastcgi_pass使用127.0.0.1:9000,请在php-fpm.conf配置中确认listen = 127.0.0.1:9000;

如果php-fpm.conf未找到listen配置项,请在pool.d/www.conf查找。

如果配置存在问题,请修改后重启php-fpm

访问单个PHP文件输出正常,访问项目接口报错502或者是500,需要排查代码

报502错误:有可能是访问接口超时, 可以修改php或php脚本的超时时间进行验证。如果确实存在超时问题,请优化代码逻辑。当然别忘记看日志。

报500错误:一般都是代码错误,或者引入依赖导致的错误。具体请查看日志即可。

遇到问题,静下心来,耐心排查,多多思考。

以上如有问题,欢迎反馈。 祝 好。

php图片上传报502,访问PHP文件报502错误相关推荐

  1. java上传图片报404_如何解决SpringBoot集成百度UEditor图片上传后直接访问404

    SpringBoot项目上传图片一般是上传至远程服务器存储,开发过程中可能会上传至当前项目的某个静态目录中,此时就会遇到这个问题,文件在上传之后直接访问并不能被访问到,必须重新加载项目. 首先分析一下 ...

  2. themyleaf 图片上传_javaEE --springboot #实现图片上传和回显 #单文件上传 #多文件上传 #ajax异步文件上传 (非常详细,从创建项目开始)...

    实现文件上传和回显 1.新建一个SpringBoot项目,选择 Spring Web 和 thymeleaf 依赖 .pow.xml文件下的依赖如下 2.根据下图,创建如下文件 3.直接上代码 配置文 ...

  3. 链接ftp,把文件或图片上传到ftp指定的文件夹中

    /******************************************************************** *  * * Filename : .java * Auth ...

  4. react简易实现图片上传组件-从相机或文件夹上传

    简单做了个图片上传的组件: <div className={styles.uploadImg_main}><inputstyle={{display:'none'}}ref={(el ...

  5. java muti实现图片上传_使用MultipartFile实现文件上传

    项目中会经常实现文件上传功能,比如在前台页面中设置上传文件按钮,后台保存文件至服务器,操作完成后前台展示上传结果,如上传成功或者上传失败信息.使用MultipartFile可以很容易的实现文件上传功能 ...

  6. 菜鸟的springboot项目图片上传及图片路径分析

    菜鸟的springboot项目图片上传及图片路径分析 说明 一.图片路径分析 二.实现图片上传 (1)单文件上传(非异步) (2)单文件上传(异步) 三.总结 四.更新配置文件 说明 更新时间:202 ...

  7. uniApp 生成微信小程序图片上传提示 fail url not in domain list 的解决方法

    问题表现: uniApp 生成微信小程序,获取内容程序不报错,但是图片上传提示 fail url not in domain list 错误. 问题分析: 微信小程序:服务器域名配置 每个微信小程序需 ...

  8. 如何注册京东云申请图片上传

    该案例是实际开发中注册京东云实现图片上传 1.在京东云官网(https://www.jcloud.com/index)注册账号: 2. 注册成功后登录京东云: 3.登录成功后点击右上角"控制 ...

  9. 若依-vue图片上传本地改OSS前台以及后台-附带oss图片上传工具类

    阿丹: 在二次开发若依的过程中发现若依的图片上传的默认的是在本地,在spring-vue版本中,如果要将平台上线那么就需要考虑这个问题,要使用fastdfs或者oss来完成代替本地的图片上传. 本篇文 ...

最新文章

  1. 多级反馈队列列算法的几点说明
  2. 【Android Gradle 插件】Module 目录下 build.gradle 配置文件 ( android 闭包块配置 | AppExtension 扩展类型参考文档 )
  3. Win 2008 R2安装SQL Server 2008“性能计数器注册表配置单元一致性”失败的解决办法...
  4. openfoam211版本安装
  5. linux切换root报错,Linux用户切换到root后运行图形程序报错(*GLib-GIO-CRITICAL **)
  6. 厦门理工C语言实验报告8,厦门理工c语言数据结构实验
  7. 扩散(洛谷-P1661)
  8. 计算机未来发展的5个前景,学习成绩普通,高考志愿填报不妨考虑这5个专业,未来发展很不错...
  9. JavaScript 九种跨域方式实现原理 1
  10. eclipse 安装maven
  11. php获取ip所有方式,php获取用户(客户端)真实IP地址的三种方法
  12. matlab 亚像素边缘检测,一种亚像素边缘检测方法与流程
  13. oracle数据库中汉字转化成拼音
  14. 开源虚拟化KVM(一)搭建部署与概述
  15. MySQL:环境搭建,初识数据库----Datawhale第一次打卡笔记
  16. 每日新闻丨人工智能应用红利兑现期正在到来;三星向华为供应可折叠OLED面板...
  17. 友盟第三方QQ登录分享
  18. 手把手教你微软的Visual Studio 2022社区版编程工具安装和使用(图文详解)
  19. ArcGIS DEM数字高程模型数据的生成
  20. IE11 F12不能用的问题

热门文章

  1. 关于Mybatis整合第三方缓存
  2. (防火墙辅助工具)EasyFirewall v3.2.8 中文便携版
  3. 【翻译】弥补破碎的心理契约:理解说谎者和工作中的道德困境
  4. 我开始用心的寂寞妆点着梦的沧桑
  5. python自动化办公都能做什么菜-python做日历
  6. Mybatis 之MVCC (Multi-Version Concurrency Control)
  7. 防止Android截屏
  8. 【TiDB专题】基础篇TiDB数据迁移
  9. python中返回上一步操作的代码_python基础-文件操作
  10. 图像增强领域大突破!以1.66ms的速度处理4K图像,港理工提出图像自适应的3DLUT...