nginx报“/app/nginx/client_body_temp/0000000003“ failed (13: Permission denied)

导入Excel多条数据报如下异常

nginx报"/app/nginx/client_body_temp/0000000003" failed (13: Permission denied)

现象描述:

1,导入Excel一条不报错

2,导入多条报服务器错误

3,测试环境是好的,生产环境导入异常 显示服务器内部错误,无日志记录

解决思路:

1,后端接口打印日志没有走后端接口

2,如果是一条数据,可以导入成功,多条报服务器错误,且err.xxxlog 和infoxxx.log 无日志记录

3,怀疑是文件大小问题,排查yml配置文件和nginx配置文件 发现和测试环境配置文件大同小异,没啥区别

4,显然是没有调用后端接口,在某个部分拦截住,查看nginx的日志在

/app/nginx/logs目录下,看error.log日志。

5,发现如图异常

大概意思是:在nginx里面有个/app/nginx/client_body_temp 没有权限修改,在/app/nginx/里面查询权限如下,发现是其他用户,当前的yzyxxxuser用户没有权限

解决方案:

1,nginx 停止 kill -9 xxxx nginx的进程

2,修改 /app/nginx/ 目录下面所有用户可以修改权限

chown yzyxxx.yzyxxx -R /app/nginx/

3,使用普通用户在 /app/nginx/sbin

执行如下命令 ./nginx 重启nginx

4,复测Excel导入 正常可以导入,故障解决

小节

1,第一次遇到这种问题,可能是nginx是某个同事,先把nginx停止 然后使用root用户启动nginx,或者是nginx权限问题,把目录修改权限

2,遇到问题,先打印日志,通常是nginx --->> 网关 ----> 拦截器 ---> 路由到微服务 将问题缩小范围

喜欢我的文章记得点个在看,或者点赞,持续更新中ing...

相关推荐
Bs_MoneyMagnet5 小时前
基于springboot+vue的生态果园采摘预约系统的设计与实现 源码+文档
java·vue.js·spring boot·后端·毕业设计·计算机毕业设计
行百里er6 小时前
Spring Insight 里如何画出服务拓扑
spring boot·spring cloud·监控
干到60岁退休的码农7 小时前
15.创建获取用户接口与JWT认证器
java·spring boot·mybatis
SL_staff8 小时前
面向业务人员的IoT概念翻译实践:JVS-IOT低代码配置原理与开发者视角解析
java·spring boot·物联网
golang学习记9 小时前
IDEA 2026.3 EAP新特性:自动识别Spring Boot的新 profile 了
java·spring boot·intellij-idea
azhou的代码园9 小时前
景区游船预约服务系统
人工智能·spring boot·后端
黑马程序员毕设11 小时前
基于微信小程序的节目活动报名与管理系统设计与实现
java·开发语言·spring boot·后端·电脑
Bs_MoneyMagnet11 小时前
基于springboot+vue的会议室预约管理系统的设计与实现 源码+文档
java·vue.js·spring boot·后端·spring·毕业设计·计算机毕业设计
Bs_MoneyMagnet11 小时前
基于springboot+vue的茶铺管理系统的设计与实现 源码+文档
java·vue.js·spring boot·后端·spring·毕业设计·计算机毕业设计
她说..11 小时前
RabbitMQ 使用场景详解
java·spring boot·后端·spring·rabbitmq·java-rabbitmq