流星在服务器上的方法调用非常慢

Meteor very slow for method call on server

自从 Meteor 从 v2.5.6 更新到 v2.6.1 后,我遇到了一个非常奇怪的问题:

当我使用 MUP 在我的服务器(局域网中的本地服务器)上部署应用程序时,乍一看一切都按预期工作。但是当我第一次调用一个方法时,服务器返回的答案非常非常慢(大约 10-20 秒)。再次调用相同的方法时,它像往常一样很快。但是,我的应用程序中的每个方法都是这种情况。

当然,我在从 2.5.6 更新到 2.6.1 时也更改了 MUP 设置,并首先调用了 mup setup

我在 mup.js 中的更改:

...
   docker: {
      image: "zodern/meteor:root",
    },
...
  mongo: {
    version: "3.6",
    servers: {
      one: {},
    },
  },
...

可能类似于这个问题:

但我在 2.5.6 版本中从未遇到过任何问题。

此外,它只发生在方法调用中,所有订阅都非常快。而且它也只发生在服务器上!在我本地的开发机器上,一切都很好!

有人知道这是怎么回事吗?我该如何解决这个问题?

他通过将服务器升级到 MongoDB 5.0.5

解决了这个问题