【问题标题】:Deploying Meteor with Forever使用 Forever 部署 Meteor
【发布时间】:2016-03-20 00:11:52
【问题描述】:

我第一次尝试部署我的流星应用程序。我使用了以下说明 - here(抱歉俄语,您可以阅读代码行)。在所有步骤之后,我得到了这个错误。

localhost:31000 是我将 MongoDB 变量设置为 - export MONGO_URL=mongodb://localhost:31000/meteor

请有人帮我至少找到一种我需要开始挖掘的方法吗?

Error: failed to connect to [localhost:31000]
    at Object.Future.wait (/home/concordls/public_html/dcmDeploy/bundle/programs/server/node_modules/fibers/future.js:398:15)
    at new MongoConnection (packages/mongo/mongo_driver.js:213:1)
    at new MongoInternals.RemoteCollectionDriver (packages/mongo/remote_collection_driver.js:4:1)
    at Object.<anonymous> (packages/mongo/remote_collection_driver.js:38:1)
    at Object.defaultRemoteCollectionDriver (packages/underscore/underscore.js:750:1)
    at new Mongo.Collection (packages/mongo/collection.js:102:1)
    at AccountsServer.AccountsCommon (accounts_common.js:23:18)
    at new AccountsServer (accounts_server.js:16:5)
    at Package (globals_server.js:5:12)
    at /home/concordls/public_html/dcmDeploy/bundle/programs/server/packages/accounts-base.js:1814:4
    - - - - -
    at [object Object].<anonymous> (/home/concordls/public_html/dcmDeploy/bundle/programs/server/npm/npm-mongo/node_modules/mongodb/lib/mongodb/connection/server.js:556:74)
    at [object Object].emit (events.js:106:17)
    at [object Object].<anonymous> (/home/concordls/public_html/dcmDeploy/bundle/programs/server/npm/npm-mongo/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:156:15)
    at [object Object].emit (events.js:98:17)
    at Socket.<anonymous> (/home/concordls/public_html/dcmDeploy/bundle/programs/server/npm/npm-mongo/node_modules/mongodb/lib/mongodb/connection/connection.js:534:10)
    at Socket.emit (events.js:95:17)
    at net.js:441:14
    at process._tickCallback (node.js:448:13)
error: Forever detected script exited with code: 8
error: Script restart attempt #4

【问题讨论】:

    标签: linux meteor deployment


    【解决方案1】:

    您应该改用Meteor Up,它完全符合您的要求,无需手动执行命令。

    生产质量 Meteor 部署

    Meteor Up(简称 mup)是一个命令行工具,允许您将任何 Meteor 应用程序部署到您自己的服务器上。它目前仅支持 Debian/Ubuntu 风格和 Open Solaris。

    Deploying With Digital Ocean, Compose.io, and Meteor Up

    【讨论】:

    • 如果我的应用最初不是用 Mup 制作的,我能部署它吗? mup init 命令让我担心。
    • @Alexey 当然 mup init 只会为 mup 创建配置文件(mup.json 和 settings.json)
    猜你喜欢
    • 1970-01-01
    • 2014-07-10
    • 2018-02-14
    • 2015-07-16
    • 2016-07-27
    • 2013-10-01
    • 1970-01-01
    • 2014-08-13
    • 1970-01-01
    相关资源
    最近更新 更多