Win版宝塔关闭Nginx反向代理缓存
admin
2024-04-12 23:53:45
0

记 — 我被宝塔一个小BUG折腾几天的蜜汁体验

我用Nuxt写了一个前端页面. 用到的服务端渲染, 由于不是很熟悉, 所以难免会有一些错误导致程序不能正常运行
由于上线是需要域名的, 所以为了更真实的模拟线上环境, 我在本地使用宝塔搭建了个站点, 使用了虚拟域名进行访问
但使用IP初次更换域名访问时, 程序还是难免的发生了一些错误, 于是我~~

修修补补大半天. 打开一看503

玩笑话, 并不是真的503, 就是第一次访问的错误页面.
为什么这个问题一开始没有被发现?

因为后来我找到问题的真正原因的时候才知道, 这个缓存是12小时, 也就是白天一天瞎忙活, 第二天电脑一开, 哎呦, 正常了?
然后就继续往下写代码. 又这样写了一天后, 最后的代码需要重构一下, 就是这一次重构不要紧, 又崩了!

然后第三天又是折腾一整天

太糟心, 真的太糟心.

刚刚吃晚饭的时候还一头懵的在思考问题到底发生在哪里.
不知道怎么就鬼使神差的用IP访问试了下. 欸嘿, 它正常了???
赶紧用域名又试了下, 果然, 崩了

从这里, 我立刻定位到是nginx的问题, 而我这个站点是个纯静态站点, 只在上面配置过反向代理
那么问题显而易见, 就是这个反向代理缓存的锅, 因为我清楚的记得新建反向代理时, 那里的缓存开关是默认开启的, 而且在编辑页没有开关控制, 只能在列表中点击关闭. 但是虽然显示的关闭, 但就是个障眼法

我不知道这个功能是不是win版使用的人数并不多而不被重视, 因为一模一样的问题我在官方论坛找到了一年前的帖子. 当然解决方法也是参照贴里所说, 将后三行手动注释掉即可

    #proxy_cache cache_one;#proxy_cache_key $host$uri$is_args$args;#proxy_cache_valid 200 304 301 302 12h;

依照工作人员回帖所讲, 这个是开启缓存的, (吃了技术栈不足的亏, cache_one要是写成cache_on我说不定都能理解这是开启了缓存, 但是这里我真的没有看懂, 而且我是不是太信任图形界面给我的假象了, 它真的写的是已关闭)

其实在解决之前, 我没想到是这里造成的, 我看到已经关了, 还生效, 那怎么办? 手动删缓存. 缓存目录也是找了好久才找到
D:\BtSoft\nginx\proxy_cache_dir
我删了缓存之后刷新了下页面, 当时就只想破口而出了 ! 正常了~

紧接着, 后台修改了下数据, 又刷新下页面, 想着测试下到底是否正常, 结果显而易见, 它不会更新.

然后我寻思着, 明明显示已经关闭缓存了, 为什么还会缓存起来呢?
接着是找关闭缓存的方法, 找了好久没找到. 最后想点暴力手段来解决, 在宝塔后台把这个文件夹权限全关掉了. 结果不生效,

进资源管理器把文件夹设置为只读, 依然不生效~

本打算就手动删吧, 但是越想越气不过, 就继续查, 还真让我查到了, 原来一年前就已经出现过这个问题. 我真的不理解, 为什么不解决.

我之所以半夜跑来写这个, 也是因为我曾经被这个问题折腾了不是两三次, 但当时这个东西纯粹是自己玩别的东西偶尔用那么一次, 出问题了就折腾了会儿发现不知道怎么回事就那么过去了. 这次不行啊, 我反复修改代码要了老命了. 工期延误不说, 老板觉得我这是居家偷懒那真是有理说不清.

附上去年的官方回复贴: https://www.bt.cn/bbs/thread-31411-1-1.html

真的, 快修吧, 发现问题不解决和没发现问题是两码事. 不是人人都是全栈工程师, 这东西看似不难, 但是真到了用户手里是能难为死人的.

相关内容

热门资讯

安卓系统音乐软件推荐,五大热门... 你有没有发现,手机里音乐软件那么多,挑一款适合自己的真心不容易啊!安卓系统上的音乐软件更是五花八门,...
安卓系统刷三星系统,轻松刷入最... 你有没有想过,你的安卓手机其实可以变身成三星的旗舰机呢?没错,就是那种屏幕大、性能强、系统流畅的旗舰...
塞班系统可以转为安卓,跨越时代... 你知道吗?现在科技的发展真是让人眼花缭乱,连我们曾经熟悉的塞班系统也能华丽转身,变成安卓系统呢!是不...
安卓系统如何录像剪辑,录像剪辑... 亲爱的手机控们,你是否有过这样的经历:在某个瞬间,你捕捉到了一段令人难忘的画面,却因为没来得及记录而...
安卓系统强行提高配置,配置提升... 最近你的安卓手机是不是感觉有点儿“发烧”了?没错,就是那种配置突然“升级”的感觉。你是不是也觉得,手...
安卓系统能做设计吗,探索安卓系... 你有没有想过,安卓系统竟然也能做设计?是的,你没听错,这个我们日常使用的手机操作系统,竟然也能成为设...
安卓系统几年后使用,探索多年使... 你有没有想过,那些陪伴我们多年的安卓手机,它们现在过得怎么样了呢?安卓系统,这个曾经让我们爱恨交加的...
平板安卓苹果双系统,安卓与苹果... 你有没有想过,拥有一台既能运行安卓系统,又能使用苹果系统的平板电脑,那该是多么酷炫的事情啊!想象一边...
嘉和病历系统安卓,便捷医疗信息... 你有没有听说过嘉和病历系统安卓版?这可是医疗行业的一大神器呢!想象医生们拿着手机就能轻松管理病历,患...
安卓10更改系统号,揭秘系统编... 你知道吗?最近安卓系统又来了一次大更新,安卓10正式上线了!这次更新可是带来了不少新功能,其中最引人...
小米墨水屏 安卓系统,融合科技... 你知道吗?在科技日新月异的今天,电子阅读器市场也迎来了新的活力。而小米,这个我们熟悉的品牌,最近推出...
系统软件最少的安卓系统,基于最... 你有没有想过,手机系统就像是我们生活的操作系统,有时候太复杂了,让人感觉头都大了。今天,我要给你介绍...
安卓系统关闭应用推荐,安卓系统... 你有没有发现,手机里的安卓系统最近有点儿“小情绪”,总是给你推荐一些你根本不感兴趣的应用?别急,今天...
车载安卓系统如何用,智能驾驶体... 你有没有想过,你的车载安卓系统其实是个隐藏的宝库呢?没错,就是那个你每天开车时几乎不离手的那个屏幕,...
安卓系统更新如何取消,```p... 你有没有遇到过这种情况:安卓手机的系统更新推送得让人有点头疼,有时候更新后的系统还各种不适应。别急,...
安卓系统源码修改练习,从零开始... 亲爱的技术爱好者,你是否曾梦想过深入安卓系统的内核,亲手修改源码,让手机变得更加个性化?那就让我们一...
安卓考勤系统论文,基于安卓平台... 你有没有想过,每天打卡上班,是不是也能变得有趣起来呢?没错,就是那个我们每天都要面对的安卓考勤系统。...
安卓系统哪家流畅度,安卓系统流... 手机里的安卓系统,就像是每个人的小世界,各有各的风采。但说到流畅度,这可是大家最关心的问题了。今天,...
安卓开不了定位系统,安卓设备定... 最近是不是发现你的安卓手机定位系统突然罢工了?别急,别慌,今天就来给你详细解析一下这个问题,让你轻松...
安卓系统怎么设置airpod,... 你有没有发现,自从AirPods问世以来,它就成为了科技界的宠儿?这款无线耳机不仅音质出众,而且连接...