2016-09-12 32 views
0

不服務,如果我拉我的應用程序下來剛從Git和運行下面的命令(S),應用程序運行得很好局部(與預期的API事件錯誤BC IVE它鉤在空白的mongodb實例)的Heroku:節點/蒙戈應用程序在沙盒模式

nodemon server.js 
node server.js 

此外,該應用程序在heroku上成功建立...但不服務!在日誌中唯一的錯誤信息似乎是這樣的:

heroku[router]: at=error code=H14 desc="No web processes running" method=GET path="/favicon.ico" host=shewhat.herokuapp.com request_id=e42d1304-c91b-4e72-b965-1d06ec363815 fwd="73.208.41.187" dyno= connect= service= status=503 bytes= 

我有應用程序安裝在Heroku上有MLAB的MongoDB安裝的附加

我已經設置此:

export MONGOLAB_URI=" mongodb://<dbuser>:<dbpassword>@ds029426.mlab.com:29426/my-db-name" 

我已經加入的

它鏈接了一個GitHub庫「節點server.js」一個工藝線PROCFILE。

這是怎麼回事?

回答

0

安裝Heroku的工具區和啓動一些logging ;-)

做這樣的事情:

heroku logs --tail 

,並重新啓動您的測功機的

如果您尚未選中看到此文件:https://devcenter.heroku.com/articles/deploying-nodejs

在您的評論如下,我注意到你後來添加了PROCFILE。我猜Heroku將你的dyno的比例設置爲0:|。

您可以執行:

heroku ps:scale web=1 

附加信息:請檢查此鏈接:https://devcenter.heroku.com/articles/error-codes#h14-no-web-dynos-running

+0

我已經檢查了日誌。我的帖子包含了我能找到的唯一錯誤陳述。 – heug

+0

更新了我的答案 – HoefMeistert