正在将两个论坛更新到 2.7.0.beta6。其中一个更新过程很顺利,先更新了 Docker 管理器,然后是 Discourse。另一个论坛还需要更新数据探索器(data explorer),我在 Discourse 最终更新过程中发现日志面板两次卡住。两次都卡在Waiting for Unicorn to reload...........阶段:一次在开始时,另一次在我刷新浏览器标签页后在结束时。
结束时的卡住现象在停滞前已输出了 11 行“等待”信息:
Done compiling CSS: 2021-04-08 12:54:13 UTC
Restarting unicorn pid: 49
Waiting for Unicorn to reload.
Waiting for Unicorn to reload..
Waiting for Unicorn to reload...
Waiting for Unicorn to reload....
Waiting for Unicorn to reload.....
Waiting for Unicorn to reload......
Waiting for Unicorn to reload.......
Waiting for Unicorn to reload........
Waiting for Unicorn to reload.........
Waiting for Unicorn to reload..........
Waiting for Unicorn to reload...........
开始时的卡住也发生在大约相同行数。
我可以通过另一个标签页中的“进程”页面监控进程,并看到进度确实在推进。
升级最终成功,刷新后我可以查看并审核完整日志,但日志面板停止刷新确实令人不安,甚至可能产生误导。
JavaScript 控制台方面没有任何异常报告。