如何在不出现 504 错误的情况下调试 Lua 应用程序?

我的目标是使用 ZeroBrane 从远程计算机调试在虚拟机中运行的 Lua 应用程序。 我成功地激活了调试器,但是在调试模式下,Nginx 504 网关超时错误导致调试器终止(因为服务器未能及时响应)。 有什么办法可以避免这种情况发生吗?

点赞
用户1442917
用户1442917

在 ZeroBrane 的一侧不能做太多,因为它会阻止正在进行调试的应用程序(在 socket IO 调用下),因此它将无法继续处理调用。您可能希望使用 proxy_{read|connect|send}_timeout(或者可能是 send_timeout;在这种情况下我不确定哪一个被触发)禁用/扩展网关超时。

2020-04-20 04:53:56