我正在继承用Golem编写的R应用程序。该应用程序会按预期运行,而不是出现超时问题:如果UI持续40-60秒,屏幕会变成灰色,并且任何后续操作都会产生控制台错误:
shinyapp.js:288 Uncaught TypeError: Cannot read property 'readyState' of null
at ShinyApp.$sendMsg (shinyapp.js:288)
at ShinyApp.sendInput (shinyapp.js:140)
at InputBatchSender.$sendNow (input_rate.js:220)
基于关于SO的类似问题,我希望这是由于websocket连接断开所致。该应用程序未在Shiny Server上运行,因此无法应用通常建议的“ app_idle_timeout”配置修复。除了实现客户端“心跳”以外,还有什么方法可以解决websocket断开连接的问题?