【问题标题】:Openshift pod continuously restart with message "Crash loop back off" for my node js applicationOpenshift pod 不断重启,并为我的节点 js 应用程序显示消息“Crash loop back off”
【发布时间】:2018-01-06 16:45:50
【问题描述】:

我已将以下简单代码部署为 openshift 应用程序,但它会不断崩溃并重新启动

var express = require('express');
var app = express();
app.set('view engine', 'ejs');

var server_port = process.env.OPENSHIFT_NODEJS_PORT || 8080;
var server_ip_adress = process.env.OPENSHIFT_NODEJS_IP || '127.0.0.1';


app.get('/', function(req, res){
  res.sendFile(__dirname + '/index.html');
});

app.get('/name/:name', function(req, res){
  res.render('profile', {name: req.params.name});
});

app.listen(server_port, server_ip_adress, function(){
  console.log("Listening on " + server_ip_adress + ", on port " +             server_port);
});

openshift 日志中显示以下消息 Log screenshot

由于我是 Openshift 新手,Node.js 无法弄清楚如何解决它。

【问题讨论】:

标签: node.js openshift


【解决方案1】:

根据错误,您似乎需要在 package.json 中配置您的启动任务。这是一个带有启动脚本的示例 package.json:

{
  "name": "my-app",
  "version": "0.0.1",
  "scripts": {
     "start": "node app.js"
  }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-03
    • 2022-07-26
    • 2018-06-24
    • 2019-02-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多