Node.js Openshift吊舱持续重新启动,并显示消息;“碰撞回路后退”;对于我的节点js应用程序
我已将以下简单代码部署为openshift应用程序,但它会不断崩溃和重新启动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.
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生成器?关于这方面的详细信息,请将应用程序代码的结构与需求进行比较。也可以与相同的应用程序进行比较