我有一個小問題,我不知道從哪裏開始:我有應用程序錯誤,我認爲我的MongoLab數據庫連接不正確。用PencilBlue連接到Heroku的Mongolab
這裏是鏈接的Heroku w2w.
在應用程序中出現錯誤,你的頁面無法 服務。請稍後重試。
如果您是應用程序所有者,請查看您的日誌以瞭解詳細信息。
這裏是我的config.json文件:
{
"siteName": "PencilBlue Heroku and MongoDB Demo",
"siteRoot": "http://w2w.herokuapp.com",
"siteIP": "w2w.herokuapp.com",
"log_level": "info",
"db": {
"type":"mongo",
"servers": [
"mongodb://hercules:[email protected]:63330/pencilbluedb"
],
"name": "pencilbluedb",
"authentication": {
"un": "hercules",
"pw": "MYPASSWORD",
},
"writeConern": 1
},
"cache": {
"fake": true,
"host": "localhost",
"port": 6379
},
"settings": {
"use_memory": true,
"use_cache": false
},
"templates": {
"use_memory": true,
"use_cache": false
},
"plugins": {
"caching": {
"use_memory": true,
"use_cache": false
}
}
}
我不知道爲什麼它不加載。我遵循這裏的指示:Pencilblue link,唯一的區別是我試圖連接到MongoLab,他們建議MongoHQ(它已被更改爲「撰寫」)。
任何幫助,將不勝感激。
請注意,如果您安裝了heroku CLI,則可以使用「heroku logs --tail」https://devcenter.heroku來定位您的應用程序的日誌。COM /用品/日誌#實時尾。如果您有任何疑問,請隨時聯繫我們[email protected] – 2014-12-13 21:11:50
Chris,我運行了heroku logs - tail,並得到了大量與「應用程序崩潰」代碼= H10的爭吵。因爲我是mongo和node的新手,你能告訴我它的意思嗎? – 2014-12-14 02:51:24
在推送應用程序更改/重新啓動應用程序之前,您應該開始拖拽日誌。這樣,當你的應用程序崩潰時,你可以看到錯誤是什麼。 – 2014-12-14 06:04:59