[英]Node.js restarting every minute on OpsWorks amazon?
我在AWS亞馬遜上使用OpsWorks。 我已經在其上設置了node.js應用程序,當我部署它時,一切正常,但我的主腳本(server.js)正在每分鍾重新啟動。 這是代碼的樣子:
var database = require('./database');
var config = require('./config.json')['development'];
console.log('started');
process.on('uncaughtException', function(err)
{
console.log(err);
});
foo();
function foo()
{
// some code
setTimeout(foo, 2000);
}
為什么我每分鍾都會“開始”打印出來?
OpsWorks每分鍾檢查一次應用程序的運行狀況,然后重新啟動運行狀況檢查(HTTP GET)失敗。 它每分鍾重新啟動的事實表明健康檢查失敗。 確保您的應用監聽端口80。
應用程序必須偵聽端口80(對於HTTP請求)或端口443(對於HTTPS請求)。
如果您仍有問題,請確保您的應用符合本文檔中規定的條件: 部署Node.js應用
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.