簡體   English   中英

heroku:節點/ mongo應用程序不在沙盒模式下提供

[英]heroku: node/mongo app not serving in sandbox mode

如果我從git中重新拉出我的應用程序並運行以下命令,則該應用程序在本地運行得很好(由於預期的API事件錯誤,我將其鈎接到空白的mongodb實例)

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"

我添加了一個帶有“ node server.js”進程行的PROCFILE

它與github回購鏈接。

這里發生了什么?

安裝Heroku工具帶並開始一些日志記錄 ;-)

做類似的事情:

 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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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