自定义节点不见了,只剩一个默认的
打开工具,发现配置好的自定义节点不见了——列表里只剩一个默认的。
那些节点是我一个个填进去的:接口地址、密钥、模型名。不至于凭空消失。
两种可能
一是配置文件被覆盖了。 工具升级、或者某次操作让它重写了配置,新写的内容里没有我那份。
二是路径变了。 配置还在,但程序现在读的是另一个位置的文件——升级版本换了配置目录是常事。这种情况下数据没丢,只是"看不见"。
分辨方法很简单:去旧的配置目录里翻一翻。 如果文件还在、内容还是我配的那样,那就是路径问题,改个指向就好;如果文件被改写了,那就是覆盖。
我这次属于前者还是后者,记不太清了。但无论是哪种,我都没法快速确认——因为我没有备份,也没有记录过配置文件的确切位置。
真正的问题是"我不知道它在哪"
一个用了几个月的工具,我说不出它的配置文件在哪个目录。这有点尴尬。
平时都是通过界面改配置,改完能用就行,从来没关心它落到哪个文件里。直到它不见了,才发现自己连"去找一找"这个动作都做不了——不知道去哪找。
后来补上的习惯
第一,把配置文件路径记下来。 不需要背,写在一个能查的地方就行(我放在自己的交接文档里)。路径是最低成本的保险,比备份还便宜。
第二,改完重要配置就复制一份。 尤其是那种要手填一堆参数、填错还得重来一遍的。
第三,升级前先看一眼配置目录。 大多数工具升级不会动配置,但少数会——比如配置格式变了要迁移。提前看一眼,出问题时至少知道"改动前它长什么样"。
回到这件事本身
自定义节点最后是重新配了一遍——参数不算多,成本可以接受。
但如果不是几个节点,而是几十条规则、几年的历史数据呢?同样的疏忽,损失完全不是一个量级。
"我不知道配置在哪"这个状态本身是要修的。 它不痛,但它是所有配置丢失事故的共同前提。