【问题标题】:Openshift redhat nodejs server times out on scalingOpenshift redhat nodejs 服务器在扩展时超时
【发布时间】:2017-03-06 15:36:30
【问题描述】:

我的应用程序在部署时经常崩溃,当我看到日志时,我得到了这个错误。请帮助我理解这个错误以及我应该怎么做才能解决这个错误。代码对应的repo为https://github.com/dhongadeaakash/nodejs-ex

 --> Scaling up nodejs-mongodb-example-3 from 0 to 1, scaling down nodejs-mongodb-example-1 from 1 to 0 (keep 1 pods available, don't exceed 2 pods)
Scaling nodejs-mongodb-example-3 up to 1
  error: timed out waiting for any update progress to be made

【问题讨论】:

  • 请查看nodejs-mongodb-example的部署日志并将内容放在这里。还要查看您在项目中的活动,看看是否有任何可能有用的消息

标签: node.js mongodb openshift redhat scaling


【解决方案1】:

不确定是否相关,但值得一试。最近 openshift 添加了一个要求,即添加一个 /health 端点以表明您的服务器处于活动状态。

在最近的模板(=您创建新应用时自动创建的服务器)中,我看到了以下几行:

app.get('/health', function(req, res){
    res.writeHead(200);
    res.end();
});

尝试在您的代码中添加它,看看是否有帮助

【讨论】:

    猜你喜欢
    • 2018-05-28
    • 1970-01-01
    • 2015-10-09
    • 2016-12-13
    • 1970-01-01
    • 2021-06-07
    • 2020-05-17
    • 1970-01-01
    • 2012-10-14
    相关资源
    最近更新 更多