专栏首页运维一切nginx temp缓存导致的诡异问题描述 原

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

站点结构是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的吞吐性能有极大的提升的,高并发文件下载性能提升会比较明显

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • How to remove OSD from Ceph cluster

    ###How to remove OSD from Ceph cluster It is not well described in the docs.

    domain0
  • ceph基础操作记录 原

    原因:osd过少或者pool过多,可以清理不用的pool或者增加osd,也可以调节pool的pg数量,这个警告暂时无伤大雅

    domain0
  • Ceph对可用存储空间的校验与控制

    mon_osd_full_ratio:集群中的任一OSD空间使用率大于等于此数值时,集群将被标记为Full,此时集群将停止接受来自客户端的写入请求;

    domain0
  • Python Web - Flask笔记10

    编写uwsgi配置文件: 在项目的路径下面,创建一个文件叫做yingjoy_uwsgi.ini的文件,然后填写以下代码: [uwsgi] # Djang...

    YingJoy_
  • git入门

    什么是“版本控制”?我为什么要关心它呢? 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。

    超蛋lhy
  • Java文件上传与下载【面试+工作】

    1.servlet 如何实现文件的上传和下载? 1.1上传文件 通过前台选择文件,然后将资源上传到(即新建一个文件)到发布的资源文件下面, 下载就是url 到发...

    奋斗蒙
  • 微软hyper-v迁移测试要点

    1)创建iscsi target服务器,用微软和linux软件模拟都可以,微软软件target需要配置ip,mac,iqn之一的允许访问。

    力哥聊运维与云计算
  • 修改WordPress分类目录和页面链接以斜杠/结尾,附nginx对应的301跳转设置方法

    当 WordPress 的文章固定连接设置为 html 结尾后,WordPress 的分类目录和页面链接将变成以名称结尾的形式,比如 http://zhangg...

    张戈
  • 商业分析的局限性

    上一篇介绍了商业分析的价值。今天来聊聊商业分析的局限性。在对待商业分析的态度上有两类极端观点:

    接地气的陈老师
  • 恒星币Stellar对接教程

    Stellar区块链是一个广泛使用的区块链网络。在这个教程中,我们将学习使用JavaScript代码创建Stellar账户、进行Stellar账户充值、并向St...

    用户1408045

扫码关注云+社区

领取腾讯云代金券