Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Openshift吊舱持续重新启动,并显示消息;“碰撞回路后退”;对于我的节点js应用程序_Node.js_Openshift - Fatal编程技术网

Node.js Openshift吊舱持续重新启动,并显示消息;“碰撞回路后退”;对于我的节点js应用程序

Node.js Openshift吊舱持续重新启动,并显示消息;“碰撞回路后退”;对于我的节点js应用程序,node.js,openshift,Node.js,Openshift,我已将以下简单代码部署为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.

我已将以下简单代码部署为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日志中将显示以下消息


由于我是Openshift新手,Node.js无法解决此问题。

基于此错误,您似乎需要在package.json中配置启动任务。下面是一个示例package.json和启动脚本:

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

您是否正在为提供的NodeJ使用S2I生成器?关于这方面的详细信息,请将应用程序代码的结构与需求进行比较。也可以与相同的应用程序进行比较