我有一个小问题,我不知道从哪里开始:我有应用程序错误,我认为我的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