2015-07-13 69 views
0

我得到我的Heroku的日誌中的錯誤,我無法弄清楚如何解決。修正錯誤「的=錯誤代碼= H10 desc‘的應用程序崩潰’的方法= GET

我通過堆棧溢出線程讀取Heroku + node.js error (Web process failed to bind to $PORT within 60 seconds of launch)。這似乎非常相似,我的問題。

我有我的發展與快遞發電機的應用程序。所以,我的bin文件夾中保存的端口信息

var port = normalizePort(process.env.PORT || '3000'); 
app.set('port', port); 

我知道process.env.PORT是必要的打開我的heroku網站,我最初認爲這將工作得很好我的app.js只有一個表達引用。

我無法打開頁面,因此除了bin文件夾外,我還將端口信息添加到了我的app.js文件。

app.set('port', (process.env.PORT || 3000)); 

app.listen(app.get('port'), function() { 
    console.log('Node app is running on port', app.get('port')); 
}); 

我得到這個github上頁https://github.com/heroku/node-js-getting-started/blob/master/index.js#L16

但是,我仍然收到相同的錯誤。我不知道還有什麼可以看的。我看到的錯誤的唯一附加說明是

Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch. 

這些似乎是針對相同的問題。

回答

0

你的應用還在做什麼?

請注意,該錯誤表示您在60秒內未綁定到套接字。我同意你的app.set('port', (process.env.PORT || 3000));看起來不錯。

也許這是別的 - 也許你在製作網頁標註或什麼東西之前,甚至到了那一點,這就是消耗時間?

相關問題