企业形象网站建设解决方案   |   集团公司网站建设解决方案   |    协会门户网站建设解决方案
您所在位置:首页 > 建站知识

网站开发

Website development

nginx php文件下载损坏日志文件提示fastcgi_temp failed Permission denied

发布时间:2017-06-23 13:58:54

TAGS:网站开发

近在开发一个项目,其中有一个以栏目需要下载pdf文件,服务器采用了nginx+php+mysql,但是点击下载后文件提示损坏,无法打开。
Ohq北京网站设计开发,小程序开发,公众号,微信开发-云智互联

首先开始怀疑技术问题,让技术调程序调到怀疑人生,后来又怀疑防火墙问题。后在nginx的日志中发现Ohq北京网站设计开发,小程序开发,公众号,微信开发-云智互联

[crit] 6019#0: *425 open() "/usr/local/nginx/fastcgi_temp/9/00/0000000009" failed (13: Permission denied) while reading upstream...Ohq北京网站设计开发,小程序开发,公众号,微信开发-云智互联

果断执行Ohq北京网站设计开发,小程序开发,公众号,微信开发-云智互联

chown -R www:www fastcgi_temp/*Ohq北京网站设计开发,小程序开发,公众号,微信开发-云智互联

问题解决了Ohq北京网站设计开发,小程序开发,公众号,微信开发-云智互联


Ohq北京网站设计开发,小程序开发,公众号,微信开发-云智互联

以下是问题的原理Ohq北京网站设计开发,小程序开发,公众号,微信开发-云智互联

Ohq北京网站设计开发,小程序开发,公众号,微信开发-云智互联

nginx 反向代理参数说明Ohq北京网站设计开发,小程序开发,公众号,微信开发-云智互联

proxy_connect_timeout 600; Ohq北京网站设计开发,小程序开发,公众号,微信开发-云智互联

#nginx跟后端服务器连接超时时间(代理连接超时)
proxy_read_timeout 600; Ohq北京网站设计开发,小程序开发,公众号,微信开发-云智互联

#连接成功后,后端服务器响应时间(代理接收超时)
proxy_send_timeout 600; Ohq北京网站设计开发,小程序开发,公众号,微信开发-云智互联

#后端服务器数据回传时间(代理发送超时)
proxy_buffer_size 32k; Ohq北京网站设计开发,小程序开发,公众号,微信开发-云智互联

#设置代理服务器(nginx)保存用户头信息的缓冲区大小
proxy_buffers 4 32k; Ohq北京网站设计开发,小程序开发,公众号,微信开发-云智互联

#proxy_buffers缓冲区,网页平均在32k以下的话,这样设置
proxy_busy_buffers_size 64k; Ohq北京网站设计开发,小程序开发,公众号,微信开发-云智互联

#高负荷下缓冲大小(proxy_buffers*2)
proxy_temp_file_write_size 64k; Ohq北京网站设计开发,小程序开发,公众号,微信开发-云智互联

#设定缓存文件夹大小,大于这个值,将从upstream服务器传Ohq北京网站设计开发,小程序开发,公众号,微信开发-云智互联

问题就出在proxy_temp_file_write_size上,当你的文件超过该参数设置的大小时,nginx会先将文件写入临时目录(缺省为nginx安装目下/fastcgi_temp目录),Ohq北京网站设计开发,小程序开发,公众号,微信开发-云智互联

如果nginx对fastcgi_temp没有权限就会写不进去,结果就是只显示部分页面。Ohq北京网站设计开发,小程序开发,公众号,微信开发-云智互联



Ohq北京网站设计开发,小程序开发,公众号,微信开发-云智互联

原创不易,未经授权,严禁转载

原文地址:https://www.yzlink.cn/i,72,7233,0.html

客户评价

更多+
  • 感谢云智互联,系统提前完成,在整个项目周期内,云智互联对待我们并不像是对待客户,更像是朋友一样,每一次,都能以专业的角度向我们提出更合理、更有效的解决方案,并快速、细致地完成我们的每一个需求,再次感谢以至诚之心做事的云智互联团队。

    潘涛

  • 我是东方龙马集团,在云智家做了2个企业官网,服务态度超级好。如果想做网站,选择他家一定不后悔。性价比高,服务态度好。值得你的信赖!

    谭娇

  • 技术好,设计精良,操作便利,很专业!配套的服务和后续的服务都很好,网站封面堪称精品,运行方便,后台操作的简单。技术还会耐心教我,很好的云智互联(北京)科技有限公司,建站很不错的。

    陈曦

  • 不错,价格比较合适,重点是响应速度蛮快,有什么问题都会马上给你解决,公司很满意,因为他们都是针对每个项目建了相应的讨论组,有问题可以再里面提出,人员分工到位,解决问题很及时。

    张经理

联系方式

工作时间:09:30-18:30
咨询电话:010-64758810
客服邮箱:net@cnlink.cc

合作伙伴

All Rights Reserved.©2010-2016 YZLINK.CN 京公网安备 110105019435 京ICP备14020656号
本网站设计已受版权保护,任何公司及个人不得复制,违者将依法追究责任,特此声明。法律顾问:北京市辉瑞律师事务所。

嘿,我们微信沟通!

复制手机号