我一直在使用meteor,并且已经将应用程序部署到.meteor.com
。然而,最近在将我的应用程序更新为meteor v0.8和新的collectionFS之后,终端指出应用程序已部署到whatever.meteor.com
但是当我访问该站点时,我看到了Meteor的Site is down.Try again later
。我已将其缩小到新的collectionFS包导致问题,因为我的旧应用程序与旧的collectionFS部署良好。有什么想法吗?
修改
问题是由于我的collectionFS path:
定义导致启动时间过长。
答案 0 :(得分:2)
部署时,您的网站无法加载有多种原因。
如果您的网站暂时无法访问,则meteor deploy
服务会关闭,如果请求,则需要一段时间再次启动,在此期间您会看到该消息
在第一次请求后的几分钟内,您应该会看到该网站重新启动。
有关详细信息,请参阅以下答案:https://stackoverflow.com/a/19072230/586086
您的网站拒绝部署的另一个原因是,如果您的应用启动时间超过4分钟或使用过多的CPU,它将会被杀死。它是否正在做像这样资源密集的事情?要初始化真正大的数据库,请在本地进行初始化并使用meteor mongo -U yoursite.meteor.com
中的URL复制内容。
我必须为demo app for meteor-autocomplete执行此操作。请参阅文件upload-db.sh
。
答案 1 :(得分:1)
我有同样的错误。 但是以下解决方案可以成功部署应用程序。
meteor login
meteor deploy<可用的meteor子域名>
答案 2 :(得分:0)
我知道这已经过时了,但我只是遇到了同样的问题,删除了collectionFS包后立即解决了我的问题...以防有人帮助。