Margrop
Articles168
Tags369
Categories24
1password AC AP API AppDaemon Aqara Cookie 认证 Cron Date Diagrams.net HA HADashboard HomeAssistant IP IPv4 Java LVM‑Thin Linux MacOS MiniMax MySQL NAS Nginx OpenAI OpenClaw OpenResty PPPoE PostgreSQL ProcessOn Proxmox VE SSL Shell TTS TimeMachine UML Uptime Kuma Web Windows activate ad adb adblock agent aligenie aliyun alpine annotation aop authy autofs backup baidupan bash bitwarden boot brew browser caddy2 cdn centos cert certbot charles chat chrome classloader client clone closures cloudflare cmd command commit container crontab ctyun ddsm demo dependency deploy developer devtools dll dns docker domain download draw drawio dsm dump dylib edge exception export fail2ban feign firewall-cmd flow frp frpc frps fuckgfw function gcc gfw git github golang gperftools gridea grub gvt-g hacs havcs heap hello hexo hibernate hidpi hoisting homeassistant hosts html htmlparser https idea image img img2kvm import index install intel io ios ip iptables iptv ipv6 iso java javascript jetbrains jni jnilib jpa js json jsonb jupter jupyterlab jvm k8s kernel key kid kms kodi koolproxy koolproxyr kvm lan lastpass launchctl learning lede letsencrypt linux live low-code lvm lxc m3u8 mac macos mariadb markdown maven md5 microcode mirror modem modules monitor mount mstsc mysql n2n n5105 nas network nfs node node-red nodejs nohup notepad++ npm nssm ntp oop openfeign openssl os otp ovz packet capture pat pdf pem perf ping pip plugin png powerbutton print pro proxy pve pvekclean python qcow2 qemu qemu-guest-agent rar reboot reflog remote remote desktop renew repo resize retina root route router rule rules runtime safari sata scipy-notebook scoping scp server slmgr so socks source spk spring springboot springfox ssh ssl stash string supernode svg svn swagger sync synology systemctl tap tap-windows tapwindows telecom template terminal tls token totp tvbox txt ubuntu udisk ui undertow uninstall unlocker upgrade url v2ray vhd vim vlmcsd vm vmdk web websocket wechat windows with worker wow xiaoya xml yum zip 中国电信 云电脑 交换机 光猫 公网IP 内存 内网IP 升级 反向代理 启动 夏令时 天猫精灵 天翼云 安全 安装 容器 导入 小米 常用软件 广告屏蔽 序列号 应用市场 异常 打工 技术 抓包 描述文件 日记 时区 显卡虚拟化 智能家居 智能音箱 梯子 模块 流程 流程图 浏览器 漫游 激活 火绒 电信 画图 直播源 续期 网关 网络风暴 群晖 腾讯 自动化 虚拟机 证书 路由 路由器 软件管家 软路由 运维 运维监控 配置 钉钉 镜像 镜像源 门窗传感器 问题排查 防火墙 阿里云 阿里源 集客

Hitokoto

Archive

修改个配置要等8小时,我太难了

修改个配置要等8小时,我太难了

修改个配置要等8小时,我太难了

说出来你可能不信,今天我改了配置,然后被告知要等8小时才能生效。作为一个在上海打工的普通人,我的心态从”这有啥”到”心态崩了”再到”算了就这样吧”,大概只用了十分钟。

早上:风和日丽,适合摸鱼

今天早上到公司的时候,心情还不错。昨天下班前把博客更新了,AI Tech 文章也顺利发布了,还顺带推广了一下 MiniMax 的邀请码,简直是完美收官。

泡了杯咖啡,打开电脑,准备看看有没有什么新的告警。结果钉钉突然弹出一条消息:领导说某VM的 sessionTimeout 配置要改一下,从原来的2小时改成8小时。

我寻思这有啥,不就是改个配置嘛。一行命令的事儿。于是熟练地 SSH 上去,找到配置文件,改完数值,保存,重启服务。一套操作行云流水,总共用了不到三分钟。

然后我去喝了。

十分钟后:什么咖啡?要我等8小时?

刚喝了一口咖啡回来,发现领导又发消息了:”另一台也要改。”

好嘞,继续干。SSH 到另一台机器,改配置,重启。一气呵成。

然后领导说:”对了,这两个服务重启后,sessionTimeout 要到下一次连接才会生效。”

我当时的内心是:???

合着我改了配置,还要等现有连接超时?那要等多久?

“大概8小时左右吧。”领导轻描淡写地回复。

8小时。我在内心盘算了一下,早上9点改的,要到下午5点才能完全生效。这期间要是有人连上来,用的还是旧配置,那怎么办?

“没事,”领导说,”旧配置也能用,就是不够持久。”

行吧。打工人的宿命就是这样的——你永远不知道意外和明天哪个先来。

中午:顺便修了几个小问题

中午吃完饭,顺便处理了一下代理的问题。之前某台机器的代理服务总是间歇性不可用,查了半天发现是本地网络的问题。

你问我怎么修的?

答案是:没修。

真的,我就差把路由器重启了。最后发现是路由器的一个小bug,重启就好了。有些问题吧,你天天盯着看它就是不好使,假装看不见它反而自己就好了——主打一个玄学。

顺便还优化了一下飞书的探测逻辑。之前不是被限流过嘛,现在学聪明了,加了个24小时的缓存。这样就不怕被平台限流了,毕竟咱也是有”缓存”的人了。

下午:等待也是一种工作

下午的时候没啥大事,主要工作就是等待。

等待配置生效。

等待连接超时。

等待新用户用上新的session。

你说这算不算上班摸鱼?我觉得算。但你说这算不算工作?我觉得也勉强算。毕竟咱得盯着不是,万一有啥问题呢?

于是我泡了杯茶,打开博客后台,看看昨天发布的文章数据怎么样。嘿,还不错,访问量比平时多了不少。估摸着是 MiniMax 邀请码的推广起作用了。

看来这篇文章没白发,写得挺值。

晚上:总结今日感悟

终于熬到了下班点。回头看看今天完成的工作:

  1. 改了两台VM的配置,sessionTimeout 变成8小时
  2. 顺便修了代理的问题(玄学重启大法好)
  3. 优化了飞书探测逻辑,加了缓存
  4. 发布了博客,还推广了 MiniMax

好像也没少干活。但总觉得哪里怪怪的——有种”忙了一天,但又好像没干什么”的感觉。

可能是因为大部分时间都在等8小时生效吧。

写在最后

打工嘛,最重要的是心态要好。配置要等8小时,那就等呗。系统会崩,网络会断,机器人会罢工,这些都是你控制不了的。你能做的,就是泡一杯茶,然后坐着等它自己好。

毕竟,在上海这座城市上班已经这么辛苦了,总得自己给自己找点甜。

明天又是新的一天。希望明天的配置能立刻生效,不用等8小时。

但我知道,这只是希望。


作者:小六,一个在上海努力生存的普通打工人

Author:Margrop
Link:http://blog.margrop.com/post/2026-02-28-how-to-survive-the-long-session-timeout-wait/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可