Nginx 上传图片报500的错误码

背景

晚上信心满满的部署正式环境,果然出问题了,竟然是500的错误码,可测试环境明明什么问题都没有呀。出了问题就排查吧。

排查问题

  1. 问题复现。其他接口都没问题,只有这个“新建工单”出问题,而且如果工单不带图片附件时正常,一带图片保准出错。
  2. 看后台日志,出错时项目日志没有任何反应,说明不是项目代码问题
  3. 检查Nginx日志,能收到请求,说明是服务器到项目之间出现的问题
  4. 查看Nginx的错误日志,果然有错误日志
*10879120 open() "/var/lib/nginx/tmp/client_body/0000000827" failed
(13: Permission denied), client: 10.106.82.107, server: _,
request:"POST /meishi/upload?userName=wua&type=desc&tag=11 HTTP/1.0",
host: "excellent.abc.com",
referrer: "https://excellent.abc.com/applyOrder?
problemType=office&defaultProblem=0&location=105E0302&userName=wua"

解决方法

看报错内容好像是权限不够

[root@controller nginx] ll nginx/
total 4
drwx------. 7 nginx nginx 4096 Oct 31  2016 tmp

修改nignx目录权限

chmod -R 777 nginx

再次测试,成功上传图片,回家吃饭美滋滋。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,256评论 25 709
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 10,792评论 0 9
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 14,469评论 2 59
  • 某年某月的冬天,在黑龙江牡丹江亚布力南站,我的镜头捕捉到两件令我感动的事物。 这是一个非常漂亮的小火车站,车站外观...
    柴门内外阅读 3,089评论 0 0
  • 若万一真正读懂一本书,不光要去读作者说了什么,还要读作者没说什么;要真正理解一本书,就要把自己放在当时的情景中去,...
    六两镜阅读 1,306评论 0 0