Octofarm: Websocket 终止。 Ping/Pong 检查失败。

创建于 2020-06-11  ·  14评论  ·  资料来源: OctoFarm/OctoFarm

我的打印机经常被报告为离线。 Octofarm 报告 websocket 已终止,因为 ping/pong 检查失败。 调整超时似乎没有什么区别。

强制重新同步可立即解决。

最有用的评论

我会跳到 dev 分支让你知道

所有14条评论

请问你是什么版本?

您能否也附上发生这种情况的最新状态日志?

这是在 Windows 10 上运行的 1.1.5.5。

日志副本.txt

2020-06-11

你好,这里也是同样的问题。

OctoFarm 版本 1.1.5.5
在 Ubuntu 20.04 x64 上运行
树莓派 3B+
nodejs v13.14.0
蒙戈 v3.6.8
npm v6.14.4
Raspberry PI 3B+ 上的 OctoPrint 1.4.0

OctoFarm-State.log

image

问候,保重。

你好,

Octofarm 1.1.5.4
在 Windows 10 上运行
RPI 3s 和 4s 的混合
八印1.4.0

有同样的问题......打印机偶尔会显示为离线并强制重新同步更正它。 更改超时似乎没有什么区别。

刚刚升级到 1.1.5.5 仍然有同样的问题

如果有人想看看它是否已修复,我刚刚推动了对开发的更改。

我很乐意测试

我会跳到 dev 分支让你知道

安装 1.1.5.6 并启动服务器,它立即拉取了我所有 4 台打印机的状态并显示为在线。 可以肯定地说,但到目前为止它看起来更好。

刚刚注意到有两件事不起作用......我知道这是一个开发版本,但是现在当我进入打印机控制/开始打印时,T0 温度寄存器并显示设置和实际温度,但是床温确实不显示设定或实际温度。 我还注意到,即使我已将灯丝分配给打印机,它也会显示在列表视图中分配的灯丝,但是当我打开特定打印机开始打印时,灯丝下拉菜单不会显示分配的灯丝并且未填充数据库中的任何细丝。 但是,到目前为止,我还没有偶尔失去与任何打印机的连接。

这个版本有重大发展,只是为了测试连接。 很高兴知道。 我会回到以前的版本,直到我可以完成这个版本的更改。

要修复 1.1.5.5 版本,如果您愿意,它实际上只是一行更改? 然后旧版本继续工作,直到准备就绪。

第 55 行的 Runner/stage.js。
if (client.ws.isAlive === false) return client.ws.instance.close();
应该变成:
if (client.ws.isAlive === false) return client.ws.instance.terminate();

我已经运行了一夜,两者仍然在网上显示。

看起来原始问题已在开发中得到确认。

甜的。 上面有说明将修复程序应用到旧版本,因为开发人员目前因支持多个工具/室的 tool0 更改而中断。 当这些完成后,我会将所有内容都推到主人手中

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

Nomad965 picture Nomad965  ·  15评论

TomKamin1 picture TomKamin1  ·  18评论

juangonzalezpr picture juangonzalezpr  ·  10评论

3DRemake picture 3DRemake  ·  7评论

fp30 picture fp30  ·  12评论