Openshift redhat nodejs服务器在扩展时超时

时间:2016-10-24 18:54:45

标签: node.js mongodb openshift redhat scaling

我的应用程序在部署时经常崩溃,当我看到日志时出现此错误。请帮我理解这个错误,我该怎么做才能解决这个错误。与代码对应的仓库是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

1 个答案:

答案 0 :(得分:0)

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

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

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

尝试在代码中添加此代码并查看是否有帮助