由于nginx问题返回504

  • 合作方对接已经上线后,发现部分请求报文无法接收.
    查看error.log发现有client_body_temp permission denied报错。
    因为nginx下client_body_temp写入权限为root,test用户无写入权限造成;
    查询问题对方返回504,经查证后是没有/app/nginx/client_body_temp/权限特此记录.

关于client_body_temp目录的作用,简单说就是如果客户端POST一个比较大的文件,长度超过了nginx缓冲区的大小,需要把这个文件的部分或者全部内容暂存到client_body_temp目录下的临时文件。
解决办法:

1、chown test:test client_body_temp

2、nginx中修改配置:增大client_body_buffer_size设置
发布了55 篇原创文章 · 获赞 17 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/he_xiao123/article/details/105495957