2017-06-09 11 views
0

私のノードの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.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); 
}); 

再起動しますオープンシフトログ Log screenshot

私はOpenshiftとNode.js cantの新機能として、それを解決する方法を理解しています。

+2

NodeJS用にS2Iビルダーを使用していますか?その詳細はhttps://github.com/sclorg/s2i-nodejs-container/blob/master/6/README.mdにありますので、おそらくアプリケーションコードが要件にどのように構造化されているかを比較してください。同じアプリをhttps://github.com/sclorg/s2i-nodejs-container/tree/master/6/test/test-appと比較することもできます –

答えて

0

エラーに基づいて、package.jsonで開始タスクを設定する必要があるように見えます。

{ 
    "name": "my-app", 
    "version": "0.0.1", 
    "scripts": { 
    "start": "node app.js" 
    } 
} 
関連する問題