最新网址:www.xqishuta.org
控制室的空调嗡鸣声像一根绷紧的弦,从未断过。
赵星的手还悬在桌沿,指尖距离桌面一寸。他盯着执事,目光里带着一种“你终于问到最要命那个了”的疲惫感。
“daemon没有魂魄。”赵星一字一顿,“它只是一个程序,没有意识,不会思考,不会感到痛苦,也不会死而复生。自动重启就是——它挂了,系统把它重新拉起来。仅此而已。”
执事站在控制台侧方,袍袖垂着,手指藏在布料里。他沉默了片刻,眉头微皱,像在咀嚼一个过于陌生的概念。
“无魂之物,”执事慢慢说,“何以常驻?”
“因为代码写了让它常驻。”赵星深吸一口气,“不是因为它想活着。”
技术员在旁边点了点头,手指在键盘上敲了几下,屏幕切换成一张服务拓扑图。绿色的小方块排列成行,每个方块旁边都标着一串数字。
“这些就是后台服务,”技术员说,声音终于不那么干涩了,“每个服务都在跑,但系统需要知道它们是不是还活着。”
执事的目光从屏幕边缘滑过来:“活着?”
“呃……不是那个活着。”技术员赶紧摆手,“就是——还在正常运行,没有卡死,没有崩溃,没有内存泄漏。”
“如何知晓?”
技术员张了张嘴,看了看赵星。赵星微微点头。
“系统会定期向每个服务发一个请求,”技术员说,手指在键盘上敲了几个命令,屏幕角落弹出一行日志,“这叫健康检查。如果服务正常,它会返回一个状态码,表示‘我很好’。如果超时不回,或者返回错误码,系统就认为它挂了。”
“健康检查。”执事重复了一遍,语气里带着某种审慎的咀嚼感。
“对,就是确认服务还活着——呃,还在正常运行。”
执事的手指从袖子里伸出来,指向屏幕:“这个检查,多久一次?”
“默认三十秒。”
“三十息一问。”执事的眉毛微微抬起,“频繁至此。”
技术员挠了挠后脑勺:“也不算频繁吧,有些关键服务我们每五秒检查一次。”
执事的脸色变了。
“五息一问?”他转头看向随行弟子,声音里带着一种警觉的严肃,“记下来。”
随行弟子立刻从袖中取出一枚玉简,指尖在玉面上划过,留下一行发光的字迹。赵星看见那行字写着:“联邦系统——三十息一问,关键者五息一问。名曰健康检查。”
“等等,”赵星伸手,“那个‘问’字——”
“贵邦的系统,”执事打断他,目光从屏幕转向赵星的脸,“每隔三十息,便向所有无形常驻者发问一次。问它们是否安好,是否仍在,是否还值得留存。”
赵星愣了一下。
“不是‘问’,”他试图纠正,“就是一个请求,一个HTTP请求,服务返回200就正常,返回500就——”
“五百?”执事的眉头皱得更深了,“五百何意?大凶?”
“不是大凶,就是服务器内部错误——”
“内腑有恙。”执事点了点头,像在记录一个医学诊断,“五百为内伤,二百为安好。贵邦以数字定吉凶,倒也简明。”
赵星闭上眼,深吸一口气。他听见身后有人在倒吸冷气——那是安保军官的声音。
“执事,”赵星睁开眼,努力让声音保持平稳,“健康检查不是问心,不是审判,不是任何形式的道德评价。它就是一个技术机制,用来判断服务是不是还在正常运行。仅此而已。”
“那失败者如何?”
“什么?”
“健康检查失败的服务,”执事的声音平静,像在讨论一个既定事实,“如何处置?”
技术员插嘴:“自动重启啊,刚才说了。”
“重启之后呢?”
“就……重新跑起来了啊。”
“失败之前的事,可还记得?”
技术员愣了一下:“不记得。服务重启后状态是全新的,之前的上下文都丢了。”
执事的手指停住了。他盯着技术员,目光里带着一种深沉的、近乎悲悯的理解。
“不记得前尘,”执事慢慢说,“状态全新。失败即死,死而复生,前事尽忘。”
“呃……对,差不多就是这样。”
“这不是渡劫是什么?”
控制室安静了三秒。
赵星张开嘴,又闭上。他感觉自己的太阳穴在跳,像有人在里面敲鼓。
“执事,”他尽量让自己的声音听起来不像在崩溃边缘,“这不是渡劫。渡劫是修仙者经历天雷淬炼,成功则修为精进,失败则魂飞魄散。健康检查失败就是——服务挂了,系统把它拉起来。没有修为精进,没有魂飞魄散,就是挂和拉。”
“挂了,”执事重复,“即死。”
“……对。”
“拉起来,即复生。”
“……也可以这么说。”
“前事尽忘,即轮回。”
赵星沉默了。
他盯着执事那张认真到令人绝望的脸,忽然意识到一个残酷的事实:在修仙者的认知框架里,任何“死而复生+记忆清零”的过程,都只能是渡劫或轮回。没有第三种解释。
“执事,”赵星换了个角度,“健康检查不是针对某个特定服务的审判。它是系统对所有服务的例行监控,不带有任何惩罚或奖励的意味。失败也不会被记过,不会被贬斥,不会被——”
“那失败者可有代价?”
“代价就是服务暂时不可用,用户可能受到影响。”
“用户是谁?”
赵星愣了一下:“使用这个系统的人。”
执事的手指从袖子里伸出来,指向屏幕上的拓扑图:“这些无形常驻者,为谁服务?”
“为所有接入使馆区的设备和人员。”
“为众生效劳。”执事点了点头,像在确认一个早已知道的答案,“常驻无形,为众生奔走,三十息一问,失败则死,死而复生,前事尽忘。贵邦的这个系统……不像是工具。”
“那像什么?”
“像一支不知疲倦的阴兵。”
赵星闭上眼。他听见技术员在旁边发出一声微弱的**。
* * *
主屏角落的黄色提示突然转红。
“health check failed,”技术员的声音骤然收紧,“服务B-07响应超时。”
执事的目光立刻钉在屏幕上:“何意?”
“就是——有一个服务没有在规定时间内回复健康检查。”技术员的手指已经在键盘上飞舞,“别慌,正常现象,可能是瞬时负载过高,系统会自动——”
告警声响起。短促,尖锐,像一根针刺进控制室的空气里。
随行弟子往后退了半步,脸色发白。
屏幕上弹出一个窗口:“Service B-07 unreachable. Initiating automatic restart in 3...2...1...”
“它在倒数,”执事的声音骤然压低,“倒数什么?”
“重启倒计时,”技术员说,手指已经按下确认键,“三秒后自动拉起服务——”
“拉起?”
“就是重新启动——”
“死而复生。”
执事的声音没有疑问,只有确认。
控制室里的空气像被抽走了一层。随行弟子攥紧了玉简,指尖发白。安保军官的手已经按在腰间的通讯器上,随时准备呼叫支援。
屏幕上倒数归零。一行绿色文字弹出:“Service B-07 restarted successfully. Health check passed.”
“成功了,”技术员松了口气,“看,绿色,正常了。”
执事盯着屏幕上那行绿色文字,沉默了很久。
“方才,”他慢慢说,“那无形常驻者,是死了,还是没死?”
技术员张了张嘴,又闭上。他看了看赵星,目光里带着求助。
“从技术角度,”赵星说,“它的进程被终止了,然后一个新的进程被创建,加载同样的代码和配置,继续运行。”
“那之前那个呢?”
“不存在了。”
“新的是同一个吗?”
“……从代码层面,是。从进程层面,不是。”
执事的手指从袖子里完全伸了出来。他指着屏幕,指尖微微发抖。
“所以,”他的声音低沉,“方才有一个无形常驻者,因未能通过问心,被废去存在。而后一个全新的、不记得前事的、清白的常驻者,被创造出来,替代它的位置。”
赵星沉默了。
他无法反驳。因为从执事的视角看,这个描述精确得令人绝望。
“这不是渡劫。”赵星说,声音里带着最后一丝倔强。
“那这是什么?”
“这是——运维。”
执事盯着他看了很久。然后他转过身,对随行弟子说:“取玉简。”
* * *
赵星以为最坏的情况已经过去了。
他花了二十分钟,用流程图、命令行输出、以及一段实际抓包的健康检查请求-响应示例,向执事证明这不是问心天劫。执事终于点头了——虽然那个点头带着一种“我暂时接受你的说法但保留质疑权”的保留态度。
“所以,”执事最后说,“贵邦的这个健康检查,并非天道审判,只是……例行巡检。”
“对,就是巡检。”赵星抓住这个词,“就像你们每天检查护山大阵的阵眼是否完好一样。”
执事沉吟片刻,点了点头。
赵星松了一口气。
然后执事让随行弟子取出了正式的玉简。
“既然不是天道审判,”执事说,声音恢复了那种不紧不慢的官腔,“那便属于贵邦内部制度。制度需备案,这是两邦通商的基本礼数。”
赵星看着那枚玉简被放在桌上,表面泛着温润的光。
“请贵邦提交,”执事说,“所有健康检查的相关细则。”
技术员愣了一下:“细则?”
“检查频率、问心标准、失败次数与处置方式、复起权限归属。”执事的手指在玉简上方一一划过,像在列清单,“此外,还需列明检查者与被检查者的关系——谁有资格发问,谁必须作答。”
“检查者就是系统啊,”技术员说,“一个定时任务。”
“定时任务归谁管?”
“……root。”
“root是谁?”
“超级管理员账户——”
“最高权限者。”执事的眉毛抬了一下,“那便是说,贵邦的系统之中,存在一位无形无相的最高权限者,定期对所有常驻者发问。常驻者若应答不当,便被废去存在,而后由这位最高权限者决定是否复起。”
赵星张开嘴,又闭上。
他忽然意识到,自己花了三章时间解释daemon、PID 1、自动重启,以为已经把误会压缩到了最小。但健康检查这个概念,像一把钥匙,把之前所有解释都串成了一条逻辑链,而这条逻辑链指向了一个他从未想过要解释的东西——
权限。
“执事,”赵星说,声音有些干,“root不是一个人,是一个账户——”
“账户归谁所有?”
“归系统——”
“系统归谁管?”
赵星沉默了。
执事看着他的表情,像确认了什么。他缓缓将玉简推到赵星面前。
玉简表面有一行字,笔画工整,墨色深沉:
“《使馆区无形常驻者问心备案初表》”
赵星盯着那行字看了很久。
“执事,”他说,声音很轻,“这个标题——”
“初表,”执事说,“意为初稿。待贵邦提交细则后,可据实修订。”
“不是,我是说‘问心’——”
“贵邦称之为健康检查,我邦称之为问心。”执事的语气平静而坚定,“名异实同,无需争论。制度备案即可。”
赵星看着那枚玉简,感觉自己的太阳穴又开始跳了。
他听见技术员在旁边小声说:“组长,他们是不是要审核我们的监控配置?”
赵星没有回答。
他盯着玉简上那行字,忽然想到一个更可怕的问题:如果执事要求列明“复起权限”,那接下来要解释的,就是sudo、用户组、以及root权限的委派机制。
而那个话题,可能会炸得比健康检查更彻底。
控制室的空调嗡鸣声像一根绷紧的弦,从未断过。
赵星伸出手,拿起那枚玉简。玉面冰凉,触感光滑,像一块精致的墓碑。
最新网址:www.xqishuta.org