首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >[Heroku + Ghost ] Heroku和Ghost之间的_Incorrect服务器配置

[Heroku + Ghost ] Heroku和Ghost之间的_Incorrect服务器配置
EN

Stack Overflow用户
提问于 2017-08-01 16:51:47
回答 1查看 59关注 0票数 0

我是一个新手,正在尝试用heroku和ghost框架创建自己的博客。我已经将我的源代码部署到heroku中,并成功构建。。但是当我连接到我的博客域名(myblog.herokuapp.com)时,一个错误消失了。

我用命令检查日志:

代码语言:javascript
复制
heroku logs --tail -n 200

上面写着:

代码语言:javascript
复制
app[web.1]:     at Promise._settlePromiseCtx (/app/node_modules/bluebird/js/release/promise.js:606:10)
app[web.1]:     at Async._drainQueue (/app/node_modules/bluebird/js/release/async.js:138:12)
app[web.1]:     at Async._drainQueues (/app/node_modules/bluebird/js/release/async.js:143:10)
app[web.1]:     at Immediate.Async.drainQueues (/app/node_modules/bluebird/js/release/async.js:17:14)
app[web.1]:     at runCallback (timers.js:672:20)
app[web.1]:     at tryOnImmediate (timers.js:645:5)
app[web.1]:     at processImmediate [as _immediateCallback] (timers.js:617:5)
app[web.1]:
app[web.1]:
app[web.1]: ERROR: invalid server configuration
app[web.1]:
app[web.1]:  Error: invalid server configuration
app[web.1]:     at ConfigManager.validate (/app/core/server/config/index.js:458:31)
app[web.1]:     at /app/core/server/config/index.js:332:29
app[web.1]:     at tryCatcher (/app/node_modules/bluebird/js/release/util.js:16:23)
app[web.1]:     at Promise._settlePromiseFromHandler (/app/node_modules/bluebird/js/release/promise.js:512:31)
app[web.1]:     at Promise._settlePromise (/app/node_modules/bluebird/js/release/promise.js:569:18)
app[web.1]:     at Async._drainQueue (/app/node_modules/bluebird/js/release/async.js:138:12)
app[web.1]:     at Promise._settlePromiseCtx (/app/node_modules/bluebird/js/release/promise.js:606:10)
app[web.1]:     at Async._drainQueues (/app/node_modules/bluebird/js/release/async.js:143:10)
app[web.1]:     at Immediate.Async.drainQueues (/app/node_modules/bluebird/js/release/async.js:17:14)
app[web.1]:     at runCallback (timers.js:672:20)
app[web.1]:     at tryOnImmediate (timers.js:645:5)
app[web.1]:
app[web.1]:     at processImmediate [as _immediateCallback] (timers.js:617:5)
heroku[web.1]: State changed from starting to crashed
heroku[web.1]: Process exited with status 0
heroku[web.1]: State changed from crashed to starting
heroku[web.1]: Starting process with command `npm start`
app[web.1]: > node index
app[web.1]:
app[web.1]: > ghost@0.11.10 start /app
app[web.1]:
app[web.1]:
app[web.1]: ERROR: Your server values (socket, or host and port) in config.js are invalid.
app[web.1]:  Please provide them before restarting.
app[web.1]:  Error: Your server values (socket, or host and port) in config.js are invalid.
app[web.1]:     at ConfigManager.validate (/app/core/server/config/index.js:454:13)
app[web.1]:     at /app/core/server/config/index.js:332:29
app[web.1]:     at tryCatcher (/app/node_modules/bluebird/js/release/util.js:16:23)
app[web.1]:     at Promise._settlePromiseFromHandler (/app/node_modules/bluebird/js/release/promise.js:512:31)
app[web.1]:     at Promise._settlePromise (/app/node_modules/bluebird/js/release/promise.js:569:18)
app[web.1]:     at Promise._settlePromiseCtx (/app/node_modules/bluebird/js/release/promise.js:606:10)
app[web.1]:     at Async._drainQueue (/app/node_modules/bluebird/js/release/async.js:138:12)
app[web.1]:     at Async._drainQueues (/app/node_modules/bluebird/js/release/async.js:143:10)
app[web.1]:     at Immediate.Async.drainQueues (/app/node_modules/bluebird/js/release/async.js:17:14)
app[web.1]:     at runCallback (timers.js:672:20)
app[web.1]:     at tryOnImmediate (timers.js:645:5)
app[web.1]:     at processImmediate [as _immediateCallback] (timers.js:617:5)
app[web.1]:
app[web.1]:
app[web.1]:     at ConfigManager.validate (/app/core/server/config/index.js:458:31)
app[web.1]: ERROR: invalid server configuration
app[web.1]:
app[web.1]:     at /app/core/server/config/index.js:332:29
app[web.1]:  Error: invalid server configuration
app[web.1]:     at tryCatcher (/app/node_modules/bluebird/js/release/util.js:16:23)
app[web.1]:     at Promise._settlePromiseFromHandler (/app/node_modules/bluebird/js/release/promise.js:512:31)
app[web.1]:     at Promise._settlePromise (/app/node_modules/bluebird/js/release/promise.js:569:18)
app[web.1]:     at Promise._settlePromiseCtx (/app/node_modules/bluebird/js/release/promise.js:606:10)
app[web.1]:     at Async._drainQueue (/app/node_modules/bluebird/js/release/async.js:138:12)
app[web.1]:     at Async._drainQueues (/app/node_modules/bluebird/js/release/async.js:143:10)
app[web.1]:     at Immediate.Async.drainQueues (/app/node_modules/bluebird/js/release/async.js:17:14)
app[web.1]:     at runCallback (timers.js:672:20)
app[web.1]:     at tryOnImmediate (timers.js:645:5)
app[web.1]:     at processImmediate [as _immediateCallback] (timers.js:617:5)
app[web.1]:
heroku[web.1]: Process exited with status 0
heroku[web.1]: State changed from starting to crashed
heroku[web.1]: State changed from crashed to starting
heroku[web.1]: Starting process with command `npm start`
app[web.1]:
app[web.1]: > ghost@0.11.10 start /app
app[web.1]: > node index
app[web.1]:
app[web.1]:
app[web.1]: ERROR: Your server values (socket, or host and port) in config.js are invalid.
app[web.1]:  Please provide them before restarting.
app[web.1]:  Error: Your server values (socket, or host and port) in config.js are invalid.
app[web.1]:     at ConfigManager.validate (/app/core/server/config/index.js:454:13)
app[web.1]:     at /app/core/server/config/index.js:332:29
app[web.1]:     at tryCatcher (/app/node_modules/bluebird/js/release/util.js:16:23)
app[web.1]:     at Promise._settlePromiseFromHandler (/app/node_modules/bluebird/js/release/promise.js:512:31)
app[web.1]:     at Promise._settlePromiseCtx (/app/node_modules/bluebird/js/release/promise.js:606:10)
app[web.1]:     at Async._drainQueue (/app/node_modules/bluebird/js/release/async.js:138:12)
app[web.1]:     at Async._drainQueues (/app/node_modules/bluebird/js/release/async.js:143:10)
app[web.1]:     at Immediate.Async.drainQueues (/app/node_modules/bluebird/js/release/async.js:17:14)
app[web.1]:     at tryOnImmediate (timers.js:645:5)
app[web.1]:     at runCallback (timers.js:672:20)
app[web.1]:
app[web.1]:     at processImmediate [as _immediateCallback] (timers.js:617:5)
app[web.1]:     at Promise._settlePromise (/app/node_modules/bluebird/js/release/promise.js:569:18)
app[web.1]:
app[web.1]: ERROR: invalid server configuration
app[web.1]:
app[web.1]:  Error: invalid server configuration
app[web.1]:     at ConfigManager.validate (/app/core/server/config/index.js:458:31)
app[web.1]:     at /app/core/server/config/index.js:332:29
app[web.1]:     at tryCatcher (/app/node_modules/bluebird/js/release/util.js:16:23)
app[web.1]:     at Promise._settlePromiseFromHandler (/app/node_modules/bluebird/js/release/promise.js:512:31)
app[web.1]:     at Promise._settlePromise (/app/node_modules/bluebird/js/release/promise.js:569:18)
app[web.1]:     at Promise._settlePromiseCtx (/app/node_modules/bluebird/js/release/promise.js:606:10)
app[web.1]:     at Async._drainQueue (/app/node_modules/bluebird/js/release/async.js:138:12)
app[web.1]:     at Async._drainQueues (/app/node_modules/bluebird/js/release/async.js:143:10)
app[web.1]:     at Immediate.Async.drainQueues (/app/node_modules/bluebird/js/release/async.js:17:14)
app[web.1]:     at runCallback (timers.js:672:20)
app[web.1]:     at tryOnImmediate (timers.js:645:5)
app[web.1]:     at processImmediate [as _immediateCallback] (timers.js:617:5)
app[web.1]:
heroku[web.1]: Process exited with status 0
heroku[web.1]: State changed from starting to crashed
heroku[web.1]: State changed from crashed to starting
heroku[web.1]: Starting process with command `npm start`
app[web.1]: > node index
app[web.1]:
app[web.1]: > ghost@0.11.10 start /app
app[web.1]:
app[web.1]:
app[web.1]: ERROR: Your server values (socket, or host and port) in config.js are invalid.
app[web.1]:  Please provide them before restarting.
app[web.1]:  Error: Your server values (socket, or host and port) in config.js are invalid.
app[web.1]:     at ConfigManager.validate (/app/core/server/config/index.js:454:13)
app[web.1]:     at /app/core/server/config/index.js:332:29
app[web.1]:     at tryCatcher (/app/node_modules/bluebird/js/release/util.js:16:23)
app[web.1]:     at Promise._settlePromiseFromHandler (/app/node_modules/bluebird/js/release/promise.js:512:31)
app[web.1]:     at Async._drainQueue (/app/node_modules/bluebird/js/release/async.js:138:12)
app[web.1]:     at Promise._settlePromise (/app/node_modules/bluebird/js/release/promise.js:569:18)
app[web.1]:     at Promise._settlePromiseCtx (/app/node_modules/bluebird/js/release/promise.js:606:10)
app[web.1]:     at Async._drainQueues (/app/node_modules/bluebird/js/release/async.js:143:10)
app[web.1]:     at Immediate.Async.drainQueues (/app/node_modules/bluebird/js/release/async.js:17:14)
app[web.1]:     at runCallback (timers.js:672:20)
app[web.1]:     at tryOnImmediate (timers.js:645:5)
app[web.1]:     at processImmediate [as _immediateCallback] (timers.js:617:5)
app[web.1]:
app[web.1]:
app[web.1]: ERROR: invalid server configuration
app[web.1]:  Error: invalid server configuration
app[web.1]:
app[web.1]:     at ConfigManager.validate (/app/core/server/config/index.js:458:31)
app[web.1]:     at /app/core/server/config/index.js:332:29
app[web.1]:     at tryCatcher (/app/node_modules/bluebird/js/release/util.js:16:23)
app[web.1]:     at Promise._settlePromiseFromHandler (/app/node_modules/bluebird/js/release/promise.js:512:31)
app[web.1]:     at Promise._settlePromise (/app/node_modules/bluebird/js/release/promise.js:569:18)
app[web.1]:     at Promise._settlePromiseCtx (/app/node_modules/bluebird/js/release/promise.js:606:10)
app[web.1]:     at Async._drainQueue (/app/node_modules/bluebird/js/release/async.js:138:12)
app[web.1]:     at Async._drainQueues (/app/node_modules/bluebird/js/release/async.js:143:10)
app[web.1]:     at Immediate.Async.drainQueues (/app/node_modules/bluebird/js/release/async.js:17:14)
app[web.1]:     at runCallback (timers.js:672:20)
app[web.1]:     at tryOnImmediate (timers.js:645:5)
app[web.1]:     at processImmediate [as _immediateCallback] (timers.js:617:5)
app[web.1]:
heroku[web.1]: Process exited with status 0
heroku[web.1]: State changed from starting to crashed
heroku[web.1]: State changed from crashed to starting
heroku[web.1]: Starting process with command `npm start`
app[web.1]:
app[web.1]: > ghost@0.11.10 start /app
app[web.1]: > node index
app[web.1]:
app[web.1]:
app[web.1]: ERROR: Your server values (socket, or host and port) in config.js are invalid.
app[web.1]:  Please provide them before restarting.
app[web.1]:  Error: Your server values (socket, or host and port) in config.js are invalid.
app[web.1]:     at ConfigManager.validate (/app/core/server/config/index.js:454:13)
app[web.1]:     at tryCatcher (/app/node_modules/bluebird/js/release/util.js:16:23)
app[web.1]:     at Promise._settlePromiseFromHandler (/app/node_modules/bluebird/js/release/promise.js:512:31)
app[web.1]:     at Promise._settlePromise (/app/node_modules/bluebird/js/release/promise.js:569:18)
app[web.1]:     at Promise._settlePromiseCtx (/app/node_modules/bluebird/js/release/promise.js:606:10)
app[web.1]:     at Async._drainQueue (/app/node_modules/bluebird/js/release/async.js:138:12)
app[web.1]:     at Async._drainQueues (/app/node_modules/bluebird/js/release/async.js:143:10)
app[web.1]:     at Immediate.Async.drainQueues (/app/node_modules/bluebird/js/release/async.js:17:14)
app[web.1]:     at runCallback (timers.js:672:20)
app[web.1]:     at tryOnImmediate (timers.js:645:5)
app[web.1]:     at processImmediate [as _immediateCallback] (timers.js:617:5)
app[web.1]:
app[web.1]:     at /app/core/server/config/index.js:332:29
app[web.1]: ERROR: invalid server configuration
app[web.1]:
app[web.1]:  Error: invalid server configuration
app[web.1]:
app[web.1]:     at ConfigManager.validate (/app/core/server/config/index.js:458:31)
app[web.1]:     at /app/core/server/config/index.js:332:29
app[web.1]:     at tryCatcher (/app/node_modules/bluebird/js/release/util.js:16:23)
app[web.1]:     at Promise._settlePromiseFromHandler (/app/node_modules/bluebird/js/release/promise.js:512:31)
app[web.1]:     at Promise._settlePromiseCtx (/app/node_modules/bluebird/js/release/promise.js:606:10)
app[web.1]:     at Promise._settlePromise (/app/node_modules/bluebird/js/release/promise.js:569:18)
app[web.1]:     at tryOnImmediate (timers.js:645:5)
app[web.1]:     at Immediate.Async.drainQueues (/app/node_modules/bluebird/js/release/async.js:17:14)
app[web.1]:     at Async._drainQueues (/app/node_modules/bluebird/js/release/async.js:143:10)
app[web.1]:
app[web.1]:     at Async._drainQueue (/app/node_modules/bluebird/js/release/async.js:138:12)
app[web.1]:     at runCallback (timers.js:672:20)
app[web.1]:     at processImmediate [as _immediateCallback] (timers.js:617:5)
heroku[web.1]: State changed from starting to crashed
heroku[web.1]: Process exited with status 0

我确信我配置为process.env.SERVER_HOST = 0.0.0.0和process.env.PORT = 3000的/root/config.js中的一些问题

代码语言:javascript
复制
server: {
        host: process.env.SERVER_HOST,
        port: process.env.PORT
    }

有没有人有办法纠正这个问题?

EN

回答 1

Stack Overflow用户

发布于 2017-08-02 18:34:02

我找到了这个url,所以我在2分钟内创建了另一个博客

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45433190

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档