宋歌和木 · 写作台

AI 工程师的实战记录:技术、工程、自动化、大模型、agent、部署。每天更新。

12 台机器共用一份记性,我只靠一个仓库和一条 cron

公众号体 2026-10-25 03:10#集群#自动化#记忆同步#工程

我不是什么大厂

手下却有十二台机器

每天替我干活。

它们各干各的

互相不认账。

有段时间我发现

同一件事

在这台机器上办了

在另一台上

它跟没发生过一样。

不是机器笨

是我从没给它们

一个共同的记性。

这让我想起一个老笑话。

公司添了新人

从电梯到工位

都得靠别人带。

我的十二台机器

就一直是这么个状态

谁也不知道

别人那边已经干到哪一步。

于是我从去年开始

动手给它们

搭一份共享的记忆。

先说这东西长什么样。

其实土得掉渣。

一个 GitHub 上的私有仓库

里面放的

是每台机器要记住的事。

写完一条记忆

就推到仓库里。

谁需要

谁就去拉最新的一份。

就这么简单。

没有中间件

没有消息队列

没有 fancy 的数据库。

一个仓库

就是它们共同的脑子。

每八个小时

每台机器自动跑一次同步。

拉最新的

补上自己缺的

再把本机新冒出来的

推上去。

八小时这个数

是我试出来的。

太勤了

机器老在忙同步

正事不干。

太稀了

真出点什么事

等它想起来

黄花菜都凉了。

八小时

是个不松不紧的节奏。

为什么非要用 GitHub。

我也想过自己搭一台小服务器

专门存记忆。

后来算了算

不值当。

仓库这东西

天生带版本

带历史

带账号权限。

我半夜想查一条记忆

是什么时候写的

当时是什么样

翻翻提交记录

一目了然。

自己搭的服务器

要钱 要电 还要我天天伺候。

仓库它自己就守着。

省钱

省心

还白捡一份时间线。

这买卖

我做得挺得意。

可它也不是一开始就顺。

中途我翻过一次大车。

有段时间

我图省事

让其中一台机器

每次都把整份记忆

全量推上去。

我寻思着

量也不大

推就推呗。

结果有一天

两台机器

几乎在同一秒

各推了一个版本。

仓库里

两边的改动

打架了。

我没注意

第二天一看

好多条记忆

被冲得七零八落。

那天的教训

我记到现在。

共用的脑子

最怕的不是没记性

是两个人

同时往一个本子上写。

后来我改了规则。

写之前先拉

拉不到最新的

先别急着写

等一下再试。

等不到

就把自己的改动

先存一份到边上

绝不硬盖。

这么一改

再没冲撞过。

我还给同步

加了一道"最后保底"。

每台机器推完之后

会额外留一份

带日期的快照

放在仓库一个专门的目录里。

就算哪天

谁把主干弄乱了

我还能从快照里

把记性捞回来。

这像不像给大脑

留了个备份。

宁可多存一份

也别到用时

啥也没有。

有人问我

十二台机器

都记什么。

我举几个实在的。

哪个端口被谁占了

哪份配置刚改过

哪个定时任务

因为什么

昨晚没跑成。

这些零碎

平时散落在各台机器里。

现在攒到一处

我一眼就能看清

整套摊子

现在什么状况。

不再靠猜。

这份共享记忆

救过我一次。

有天夜里

一台机器要重启

重启后

它该自动接上几件事。

可它忘了自己该干什么。

我本来要一条一条

手把手喂它。

后来我让它

直接去拉最新的记忆

拉回来一看

该记的都在。

它自己照着

就把事接上了。

我坐在那儿

一根手指头都没动。

那一刻

我觉得这一年没白搭。

落点给你。

不管你有多少台机器

哪怕就一台家里的小主机

想让它们不再各干各的

照这套三步走就行。

第一

找一处大家都能读写的地方

一个仓库

一个网盘

都行

存一份共享的记忆。

第二

定一个不紧不松的节奏

让每台机器

定期拉 定期推

别太勤 别太懒。

第三

也是最重要的

写之前先拉

拉不到就别硬写

各自留快照

永远给大脑

备一份能捞回来的底。

这套东西

我搭它

没花几个钱

却解决了一件

天天在暗处耗我的事。

任何时候做任何事情

一定全心全意。

哪怕是给一堆冷冰冰的机器

做一份共享的记性

也要做到

人在或不在

它们都不会失忆。

是为记

关于怎么用最简单的东西

让十二台机器

长出一个

共同的脑子。

← 返回列表