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

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

相关内容

热门资讯

安卓怎么传到苹果系统,从安卓到... 你是不是也有过这样的烦恼:手机里存了好多好用的安卓应用,可是一换到苹果系统,就发现这些宝贝们都不见了...
安卓改系统字体app,安卓系统... 你有没有想过,手机上的字体也能变得个性十足?没错,就是那个安卓改系统字体app,它可是让手机界面焕然...
安卓系统重启密码错误,破解与预... 手机突然重启了,屏幕上竟然出现了密码输入的界面!这可怎么办?别急,让我来帮你一步步解决这个安卓系统重...
安卓系统怎么删除相片,照片删除... 手机里的相片越来越多,是不是感觉内存都要不够用了?别急,今天就来教你怎么在安卓系统里轻松删除那些不再...
什么安卓机系统最好,安卓系统最... 你有没有想过,手机里那个默默无闻的系统,其实才是决定你手机体验好坏的关键呢?没错,说的就是安卓机系统...
小米手环8安卓系统,智能生活新... 你有没有注意到,最近小米手环8安卓系统成了大家热议的话题呢?这款智能手环自从上市以来,就凭借其强大的...
虹膜系统怎么换为安卓,技术革新... 你有没有想过,你的虹膜系统怎么换为安卓呢?这可是个挺酷的话题,不是吗?想象你的手机上装了个高科技的虹...
安卓刷苹果mac系统,探索跨平... 你有没有想过,你的安卓手机竟然能变身成为苹果Mac系统的超级战士?没错,这就是今天我要跟你分享的神奇...
安卓系统不模仿苹果,不模仿苹果... 你知道吗?在科技圈里,有一场关于操作系统的大戏正在上演。没错,就是安卓系统和苹果iOS系统之间的较量...
安卓系统计步开启,开启健康生活... 你有没有发现,最近你的手机里多了一个小助手——计步器?没错,就是那个默默记录你每一步的小家伙。今天,...
怎么备份安卓系统 recove... 你有没有想过,如果你的安卓手机突然间像顽皮的小猫一样,把你的照片、视频和重要文件都给“藏”了起来?别...
安卓系统同步功能停用,安卓系统... 最近发现了一个让人有点小郁闷的消息——安卓系统的同步功能竟然被停用了!这可真是让人有点措手不及呢。想...
安卓系统的平板重装系统,轻松恢... 你那安卓平板是不是突然间卡得跟蜗牛似的,系统反应慢得跟乌龟赛跑似的?别急,今天就来给你支个招,教你怎...
安卓操作系统语言,引领智能时代... 你知道吗?在手机世界里,有一个超级厉害的操作系统,它就是安卓!这个操作系统可是全球最流行的,几乎每个...
安卓系统声音录音软件,声音记录... 你有没有想过,在安卓手机上,那些美妙的旋律、有趣的对话或者重要的会议内容,如何变成你随时可以回顾的宝...
coloros系统和安卓9,创... 你知道吗?最近手机圈里可是热闹非凡呢!一款名为ColorOS的系统,还有那个大家熟悉的安卓9,它们俩...
安卓个推系统搭建,基于个推系统... 你有没有想过,自己的手机里那些推送消息是怎么悄无声息地出现在你眼前的?没错,就是安卓个推系统在默默为...
设置系统时间app安卓,安卓时... 你有没有想过,手机里那个默默无闻的系统时间,竟然能通过一个小巧的App变得如此有趣和个性化?没错,今...
安卓系统输出开关量,安卓系统开... 你有没有想过,你的安卓手机里竟然隐藏着这么一个神奇的开关量输出功能?没错,就是那个你可能从未留意过的...
安卓系统音乐软件推荐,五大热门... 你有没有发现,手机里音乐软件那么多,挑一款适合自己的真心不容易啊!安卓系统上的音乐软件更是五花八门,...