php图片上传报502,访问PHP文件报502错误
首先检查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错误相关推荐
- java上传图片报404_如何解决SpringBoot集成百度UEditor图片上传后直接访问404
SpringBoot项目上传图片一般是上传至远程服务器存储,开发过程中可能会上传至当前项目的某个静态目录中,此时就会遇到这个问题,文件在上传之后直接访问并不能被访问到,必须重新加载项目. 首先分析一下 ...
- themyleaf 图片上传_javaEE --springboot #实现图片上传和回显 #单文件上传 #多文件上传 #ajax异步文件上传 (非常详细,从创建项目开始)...
实现文件上传和回显 1.新建一个SpringBoot项目,选择 Spring Web 和 thymeleaf 依赖 .pow.xml文件下的依赖如下 2.根据下图,创建如下文件 3.直接上代码 配置文 ...
- 链接ftp,把文件或图片上传到ftp指定的文件夹中
/******************************************************************** * * * Filename : .java * Auth ...
- react简易实现图片上传组件-从相机或文件夹上传
简单做了个图片上传的组件: <div className={styles.uploadImg_main}><inputstyle={{display:'none'}}ref={(el ...
- java muti实现图片上传_使用MultipartFile实现文件上传
项目中会经常实现文件上传功能,比如在前台页面中设置上传文件按钮,后台保存文件至服务器,操作完成后前台展示上传结果,如上传成功或者上传失败信息.使用MultipartFile可以很容易的实现文件上传功能 ...
- 菜鸟的springboot项目图片上传及图片路径分析
菜鸟的springboot项目图片上传及图片路径分析 说明 一.图片路径分析 二.实现图片上传 (1)单文件上传(非异步) (2)单文件上传(异步) 三.总结 四.更新配置文件 说明 更新时间:202 ...
- uniApp 生成微信小程序图片上传提示 fail url not in domain list 的解决方法
问题表现: uniApp 生成微信小程序,获取内容程序不报错,但是图片上传提示 fail url not in domain list 错误. 问题分析: 微信小程序:服务器域名配置 每个微信小程序需 ...
- 如何注册京东云申请图片上传
该案例是实际开发中注册京东云实现图片上传 1.在京东云官网(https://www.jcloud.com/index)注册账号: 2. 注册成功后登录京东云: 3.登录成功后点击右上角"控制 ...
- 若依-vue图片上传本地改OSS前台以及后台-附带oss图片上传工具类
阿丹: 在二次开发若依的过程中发现若依的图片上传的默认的是在本地,在spring-vue版本中,如果要将平台上线那么就需要考虑这个问题,要使用fastdfs或者oss来完成代替本地的图片上传. 本篇文 ...
最新文章
- 多级反馈队列列算法的几点说明
- 【Android Gradle 插件】Module 目录下 build.gradle 配置文件 ( android 闭包块配置 | AppExtension 扩展类型参考文档 )
- Win 2008 R2安装SQL Server 2008“性能计数器注册表配置单元一致性”失败的解决办法...
- openfoam211版本安装
- linux切换root报错,Linux用户切换到root后运行图形程序报错(*GLib-GIO-CRITICAL **)
- 厦门理工C语言实验报告8,厦门理工c语言数据结构实验
- 扩散(洛谷-P1661)
- 计算机未来发展的5个前景,学习成绩普通,高考志愿填报不妨考虑这5个专业,未来发展很不错...
- JavaScript 九种跨域方式实现原理 1
- eclipse 安装maven
- php获取ip所有方式,php获取用户(客户端)真实IP地址的三种方法
- matlab 亚像素边缘检测,一种亚像素边缘检测方法与流程
- oracle数据库中汉字转化成拼音
- 开源虚拟化KVM(一)搭建部署与概述
- MySQL:环境搭建,初识数据库----Datawhale第一次打卡笔记
- 每日新闻丨人工智能应用红利兑现期正在到来;三星向华为供应可折叠OLED面板...
- 友盟第三方QQ登录分享
- 手把手教你微软的Visual Studio 2022社区版编程工具安装和使用(图文详解)
- ArcGIS DEM数字高程模型数据的生成
- IE11 F12不能用的问题
热门文章
- 关于Mybatis整合第三方缓存
- (防火墙辅助工具)EasyFirewall v3.2.8 中文便携版
- 【翻译】弥补破碎的心理契约:理解说谎者和工作中的道德困境
- 我开始用心的寂寞妆点着梦的沧桑
- python自动化办公都能做什么菜-python做日历
- Mybatis 之MVCC (Multi-Version Concurrency Control)
- 防止Android截屏
- 【TiDB专题】基础篇TiDB数据迁移
- python中返回上一步操作的代码_python基础-文件操作
- 图像增强领域大突破!以1.66ms的速度处理4K图像,港理工提出图像自适应的3DLUT...