1

流星 0.8.2

我有一个使用meteor deploy. 它也在本地成功运行,即使在我执行meteor reset并启动本地服务器备份之后也是如此。

我正在使用 Meteor Up 部署到 EC2 并且部署说它是成功的。

mup setup完成得很好,我的节点版本是

"nodeVersion": "0.10.28"

节点的正确版本也在 EC2 服务器上通过 SSH 进行了验证。

我可以进入 EC2 服务器上的 Mongo 控制台并查看我的收藏。

[ec2-54-241-5-181.us-west-1.compute.amazonaws.com] ✔ Invoking deployment process: SUCCESS

mup logs -f

[ec2-54-241-5-181.us-west-1.compute.amazonaws.com] Warning: Permanently added 'ec2-54-241-5-181.us-west-1.compute.amazonaws.com,54.241.5.181' (ECDSA) to the list of known hosts.
[ec2-54-241-5-181.us-west-1.compute.amazonaws.com]  >> stepping down to gid: meteoruser
 >> stepping down to uid: meteoruser
 >> stepping down to gid: meteoruser
 >> stepping down to uid: meteoruser
 >> stepping down to gid: meteoruser
 >> stepping down to uid: meteoruser
 >> stepping down to gid: meteoruser
 >> stepping down to uid: meteoruser
 >> stepping down to gid: meteoruser
 >> stepping down to uid: meteoruser

但是当我去的时候ec2-54-241-5-181.us-west-1.compute.amazonaws.com什么都没有出现。页面完全空白。

我有什么方法可以通过 EC2 上的 SSH 查看 Meteor 的服务器日志吗?我不确定发生了什么事。

4

1 回答 1

1

您的应用程序中有错误,如果您加载浏览器的 js 控制台,您会看到错误:

Exception in defer callback: Error: No uiManager configured on Router

如果您没有运行mrt update或修改过您的smart.json, 并且它缺少blaze-layout包(如果您在 Meteor 0.8.0+ 上),有时可能会发生这种情况。

此错误会阻止您的路由器工作和显示您的页面。该应用程序已成功部署,除了代码中某处的此错误。

有关 github 上此特定错误的更多信息:https ://github.com/EventedMind/iron-router/issues/449

于 2014-07-11T16:15:46.373 回答