nw.js在后台长时间冻结

时间:2017-06-19 15:19:55

标签: javascript server nw.js

我对nw.js有点问题。我已经googlised"多天(几周),但我找不到任何解决方案。 因此,我使用nw.js作为客户端连接到内部服务器。 它像一个经典的网站。我们可以使用网络浏览器或我的nw.js应用程序使用IP地址(192.168。等...)访问此站点。 使用任何计算机上的任何浏览器,它可以完美地工作但是使用nw.js,当应用程序在后台停留很长时间(至少1或2小时)时,应用程序似乎会冻结几分钟,因为我们点击它来带它在前台。 窗口和页面出现但没有响应。 它看起来像nw.js重启ine背景。 几分钟后,一切都恢复了。 我已经尝试每隔5分钟向服务器发送一个请求,因此nw.js会保持活着购买它没有用。 我在2个不同的公司(2个不同的建筑,2个服务器,公司之间没有链接)与nw.js有相同的结果。

有没有人遇到过这种冻结?

修改

我想我有新的东西。

一段时间后,4 nw.js进程的内存使用量大大减少。例如,从大约80 Mo到4 Mo。这个问题来了。 我认为它与自动标签丢弃相关联。 也许如果我把"chromium-args": "--memory-pressure-off"放在文件" package.json"中。 我不确定这个铬旗。

1 个答案:

答案 0 :(得分:1)

所以我是对的。 由于我在“package.json”中添加了以下标志,所以一切都运行良好。

$sql = "INSERT IGNORE INTO `events` ...

也许它可以帮助别人。