前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >nginx temp缓存导致的诡异问题描述 原

nginx temp缓存导致的诡异问题描述 原

作者头像
domain0
发布2018-08-01 18:23:39
8880
发布2018-08-01 18:23:39
举报
文章被收录于专栏:运维一切

站点结构是nginx+fpm 所有的配置检查都没有问题 但是站点去下载文件的时候只能传递一点点数据,剩余的文件无法加载,无法读取,无法下载,这种问题多么的诡异 开始以为Laravel的文件下载用错了 不就是response()->downloadfile($name) 还怀疑过文件名字包含的特殊字符,换了文件名问题依旧 还怀疑是Http header响应没有content-length fpm和php.ini nginx配置翻来覆去的核对,竟然还是没有办法, 后面读取文件采用了file_get_content,发现每次文件echo出来的结果就只有一点点,根本就echo不全,就在我怀疑人生的时候我想到了我遇到过的一个案例 案例:在安装sentry的时候,因为nginx的temp目录权限导致页面无法响应的问题 于是停止nginx服务,删除所有*_temp目录,重启nginx,哇,一切都正常了 按理这些缓存文件如果放到内存中对nginx的吞吐性能有极大的提升的,高并发文件下载性能提升会比较明显

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档