不知怎的,我的应用程序处于一种状态,其中唯一返回数据的发布是流星自动更新集合(请参阅下面的websocket流量)。当我做mup restart
时,它恢复正常。发生这种情况的可能原因是什么?我在console.log
发布功能的顶部有data
,并且没有看到任何打印到日志的内容。
答案 0 :(得分:2)
根据订阅顺序,其中一个'数据',休斯顿或您的登录服务配置没有响应。可能会阻塞事件循环并阻塞其他所有内容。
从收集的作品来看,你的mongodb可能需要很长时间才能做出回应或被卡住。您可能需要检查服务器端以缩小特定问题的范围。如果你正在使用mup,你可能想尝试使用compose.io或第三方mongodb服务,而不是服务器上的服务。
非常密集的后台操作也可以这样做,特别是包含remove
的大量数据库操作。但一般情况下,由于mongodb&lock;'问题