开源改变世界

Windows 8 启动崩溃 #428

推推 grbl 3年前 (2023-02-04) 159次浏览
关闭
domenic-d 打开了这个问题 2017 年 10 月 18 日 · 14条评论
关闭

Windows 8 启动崩溃#428

domenic-d 打开了这个问题 2017 年 10 月 18 日 · 14条评论

评论

Windows 8 启动崩溃 #428

从 Windows 8 启动 LaserWeb 会导致以下异常错误。
测试了多个 LW 版本:
4.0990-127
4.0.989-115
4.0.734-96

Windows 8 启动崩溃 #428

有什么建议么?

Windows 8 启动崩溃 #428
质子 评论了 2017 年 10 月 18 日 通过电子邮件
Windows 8 启动崩溃 #428
成员

这看起来像是网络端口的问题。您是否有任何防火墙或其他阻止本地端口 8000 的软件?

您可以通过将“WEB_PORT=1234”添加到“.env”文件来尝试使用不同的端口。

Windows 8 启动崩溃 #428
作者

@cprezzi你能描述一下如何将它添加到 .env 文件吗?

Windows 8 启动崩溃 #428
成员

只需在安装文件夹中使用以下行WEB_PORT=xxxx(将 xxxx 替换为端口号)创建一个新的文本文件并将其另存为.env(点前面没有任何内容!)。这些文件通常不会显示在 Windows 的文件资源管理器中。要查看它,您需要更改资源管理器设置以显示隐藏文件。

Windows 8 启动崩溃 #428
作者

谢谢克劳迪奥。我会建议这是如何工作的。

Windows 8 启动崩溃 #428
成员

此条目更改 lw.comm-server 侦听来自前端的 websocket 连接的端口。如果可行(启动时不再出现错误),您还需要通过更改通信选项卡上的“服务器连接”来告诉前端使用新端口。

Windows 8 启动崩溃 #428
作者

@cprezzi我们仍在努力与遇到此问题的用户合作。不幸的是,他们不习惯在这个级别工作,创建隐藏文件等
。教育环境中的用户在他们的网络上有很多限制,他们并不总是能够熟练地执行上面建议的任务。

当用户遇到这个问题时,可能值得考虑让他们更容易做到这一点。也许是一种无需手动编辑文件即可更改此设置的方法。

Windows 8 启动崩溃 #428
成员

哎呀。网络限制。如果是美国公立学校,那么可能有县级网络管理员实施限制。他或她将不得不参与其中。我怀疑其他国家也有类似的立场。

Windows 8 启动崩溃 #428
成员

我认识附近县的一位管理员。他严格锁定系统,以防止学生知道太多,也防止学校人员知道得不够多。

Windows 8 启动崩溃 #428
作者

这正是我们所看到的。这个问题已经出现过很多次了。直到最近,我们才获得一些信息来帮助诊断问题。

Windows 8 启动崩溃 #428
成员
开胃菜 评论了 2017 年 10 月 25 日  

如果系统被锁定那么多,我们无能为力。前端和服务器(即使在同一台机器上)之间的通信使用 websockets,这需要打开一个 IP 端口,以便服务器侦听来自客户端的连接。

@domenic-d如果有任何端口可用于运行服务器,您可以为该客户端编译一个特殊版本,使用不同的默认端口。您可以在 config.js(lw.comm-server)中定义默认端口。

Windows 8 启动崩溃 #428
作者

@cprezzi我进行了此更改并重新构建,但唯一可用的端口显示仍然是 8000。

是否还有其他地方需要更改端口才能正常工作?

Windows 8 启动崩溃 #428
作者

@jorgerobles感谢您提醒我们对正确的分支进行更改!
这已经解决了这个问题。
我鼓励开发人员考虑让用户在遇到同样的问题时更容易更改他们的服务器端口。