簡體   English   中英

Node.js在OpsWorks亞馬遜上每分鍾重啟一次?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM