草庐IT

node.js - 如何使用 MongoLab 在 Heroku 上设置 MongoDB 数据库?

我正在使用Express.js和MongoLab,我遵循了HerokusetuptogetMongoDBworking在生产中将此代码扔到我的app.js中。//MongoonHerokuSetupvarmongo=require('mongodb');varmongoUri=process.env.MONGOLAB_URI||process.env.MONGOHQ_URL||'mongodb://localhost/mydb';mongo.Db.connect(mongoUri,function(err,db){db.collection('mydocs',function(er,c

javascript - 如何配置 StrongLoop LoopBack MongoDB 数据源以部署到 Heroku

我正在使用LoopBack版本。1.6并使用以下数据源配置运行本地mongoDB服务器进行开发:"mongodb":{"defaultForType":"mongodb","connector":"loopback-connector-mongodb","database":"xxxdbname","host":"localhost","port":"27017"},现在我想部署到Heroku,但我不知道如何配置数据源以指向MongoLab数据库,因为它有一个动态生成的连接字符串:来自Herokudox:varmongo=require('mongodb');varmongoUri=p

mongodb - 在 heroku 上部署 Meteor 1.0 应用程序后出现应用程序错误

我正在尝试使用以下buildpack在heroku上部署meteor.js应用程序(v1.0):https://github.com/AdmitHub/meteor-buildpack-horse并按照本教程进行操作:http://www.growthux.com/ux-html-css-js-growth-hack/installing-meteor-on-heroku我的应用更像是一个静态网站,我正在使用数据库构建一个简单的后台:-存储管理员用户和图像路径,然后在我的模板中动态呈现。在Heroku上创建我的应用程序后,设置ROOT_URL变量,将MONGO_URL=变量设置为我在M

ruby-on-rails - redis 尝试连接到 Heroku 中的本地主机 - 为什么?

我使用sidekiq/redis已经有一段时间了,到目前为止没有任何问题。由于某种原因,今天我收到此错误:Redis::CannotConnectError-连接到127.0.0.1:6379上的Redis时出错(ECONNREFUSED):所以,Redis正在尝试连接到我的localhost连接,而不是我在heroku中的redis_to_gourl。我的redis.rb文件如下所示:uri=URI.parse(ENV["REDISTOGO_URL"]||"redis://localhost:6379/")REDIS=Redis.new(:host=>uri.host,:port=>

ruby-on-rails - ActionDispatch::Routing::RouteSet#call Rails 4.1 真的很慢

我已经搜索了几天,但找不到与此问题相关的任何答案。在我托管在Heroku上的Rails4.1应用程序中,当负载增加时,一些PUT请求变得非常慢。今天最慢的是53秒。所有这些都没有数据库(MongoDB)注册任何慢查询。通常这个请求需要0.3ms非常快。无论负载是什么,请求都很慢。安装NewRelic后,它对情况有了更多了解,但我仍然不知道在哪里解决这个问题。Controller中的代码很快,但是根据NewRelic,慢的是ActionDispatch::Routing::RouteSet#call以下是NewRelic报告的转储:SlowestcomponentsCountDurati

ruby-on-rails - ActionDispatch::Routing::RouteSet#call Rails 4.1 真的很慢

我已经搜索了几天,但找不到与此问题相关的任何答案。在我托管在Heroku上的Rails4.1应用程序中,当负载增加时,一些PUT请求变得非常慢。今天最慢的是53秒。所有这些都没有数据库(MongoDB)注册任何慢查询。通常这个请求需要0.3ms非常快。无论负载是什么,请求都很慢。安装NewRelic后,它对情况有了更多了解,但我仍然不知道在哪里解决这个问题。Controller中的代码很快,但是根据NewRelic,慢的是ActionDispatch::Routing::RouteSet#call以下是NewRelic报告的转储:SlowestcomponentsCountDurati

ruby-on-rails - heroku mongohq 和 mongoid Mongo::ConnectionFailure

2012年6月9日更新:在heroku使用mongoid3.0.0.rc进行设置,请参阅以下要点:https://gist.github.com/29008042011年1月22日更新:Uri现在优先于mongoid.ymlhttps://github.com/mongoid/mongoid/issues/issue/2662010年8月12日更新:虽然我在5月6日从JackuesCrocker那里得到了一个接受的答案,但这个问题的某些方面很容易搞砸!它再次发生在我身上,我决定研究mongoid源代码。所以,就这样吧:目前,host:port:name/database:setting

python - Heroku 截断 HTTP 响应?

我正在HerokuCedar测功机上运行Flask/GunicornPython应用程序。应用返回JSON响应给它的客户端(它实际上是一个API服务器)。客户端偶尔会收到0字节的响应。然而,不是我归还它们。这是我的应用程序日志的片段:Mar1413:13:31d.0b1adf0a-0597-4f5c-8901-dfe7cda9bce0app[web.1][2013-03-1413:13:31UTC]10.104.41.136apisrv-api_get_credits_balance():session_token=[MASKED]上面的第一行是我开始处理请求。Mar1413:13:3

ruby-on-rails - 我将如何产生 Heroku 工作人员来分而治之关键字列表?

我的HerokuRails应用维护着一个经常变化的大型关键字列表。我想派生出N个工作人员,这些工作人员将平均分配这个关键字列表并对其进行处理,直到它们重新启动(每次关键字列表更改时我都会重新启动它们)。重新启动后,它们会再次划分关键字并流失。例如:假设我有1,000个关键字。如果我生成1个worker,该worker将获得1,000个关键字。如果我生成10个worker,每个worker将获得100个关键字。如果我生成1,000个worker,每个worker将获得1个关键字。工作人员基本上只是为他们的关键字集打开与Twitter的连接,并处理与这些关键字匹配的传入推文。关于如何设置P

ruby - Heroku:数据库配置没有指定适配器

我在heroku中部署了一个应用程序,它使用postgresql作为数据库。我创建了一个新模型,它将连接到远程mysql数据库,如下所示:#other_database.rb(apps/models/)classOtherDatabase我还编辑了database.yml文件并添加了这些条目:remote_development:adapter:mysql2encoding:utf8reconnect:falsedatabase:app_developmentpool:5username:rootpassword:socket:/var/run/mysqld/mysqld.sockre