Javascript 流星“;“登录”;方法从不调用回调,阻止所有未来的RPC调用

Javascript 流星“;“登录”;方法从不调用回调,阻止所有未来的RPC调用,javascript,meteor,rpc,meteor-accounts,Javascript,Meteor,Rpc,Meteor Accounts,问题 我遇到了一个问题,在我们的一些生产Meteor应用程序服务器上,尽管成功地发送了ping/pong DDP消息(和订阅),但方法调用排队但从未运行,这种问题半频繁地出现 到目前为止我所知道的 调试非常困难,因为它是一个小型生产包,但我发现: 打开Chrome控制台并调用方法按预期工作(我收到onResultReceived回调和正常异步回调)。例如: Meteor.apply('someMethod',[]{ onResultReceived:function(){ console.lo

问题

我遇到了一个问题,在我们的一些生产Meteor应用程序服务器上,尽管成功地发送了ping/pong DDP消息(和订阅),但方法调用排队但从未运行,这种问题半频繁地出现

到目前为止我所知道的

调试非常困难,因为它是一个小型生产包,但我发现:

打开Chrome控制台并调用方法按预期工作(我收到
onResultReceived
回调和正常异步回调)。例如:

Meteor.apply('someMethod',[]{ onResultReceived:function(){ console.log(“收到的结果”); } },函数(e,r){ 控制台日志(e); 控制台日志(r);
});我们在生产环境中遇到了类似的问题,您最终能够解决吗?奇怪的是,我无法在开发中重现这个问题,即使是在生产模式下运行,以获得相同的小型源代码。这个问题似乎只发生在特定帐户的生产服务器上(!),但我还不知道为什么某些帐户工作,而其他帐户不工作。@PeterPeerdeman当mongo超时发生时,我们经常会遇到这个问题。如果我们使用
--drop
选项创建mongorestore,我有时可以在本地复制它。我们将db提供者从Compose切换到Atlas,但还没有经历过,但这个问题对我们来说仍然是未知的。