草庐IT

heroku-postgres

全部标签

heroku - 如何找到 Heroku 的 Redis 附加版本的版本?

我们在Heroku上运行一个Redis插件,我想在Puppet配置步骤中定义相同的版本。不过,Heroku似乎并没有在任何地方公开Redis版本信息。我试过:https://devcenter.heroku.com/articles/heroku-redishttps://devcenter.heroku.com/articles/managing-add-ons插件的“设置”页面我不想像这样以编程方式发现此信息question'sanswer. 最佳答案 如果您可以按照链接到的问题使用RedisToGo,则信息为here:Alln

node.js - 在 Heroku 上使用 Laravel + Redis + Node.js for websocket app ...担心连接限制

这有点牵强,但我希望有人能提供帮助。我是一名PHP/iOS开发人员,一直在开发一款具有消息传递组件的应用程序。前端是Obj-C,后端目前是PHP/MySQL。随着我深入开发,我感受到了轮询的缺点,我一直在寻找更实时的解决方案,果然,我在网络套接字中找到了答案。PHP在这个领域表现不佳,但我已经能够通过使用Laravel+Redis+Node.js让事情在本地工作。接下来我需要为现实世界的应用程序部署找到一个合适的主机,这是我遇到的第一个主要障碍(或感知障碍?)Heroku似乎对允许的Redis连接数量有非常低的限制:链接:https://elements.heroku.com/addo

node.js - 交互式地执行操作并且它有效。以编程方式执行相同的操作,但失败了。 Redis、heroku、 Node

这是我的互动环节。效果很好。ec2-54-83-60-31.compute-1.amazonaws.com:11729>keys*1)testkeyec2-54-83-60-31.compute-1.amazonaws.com:11729>flushallOKec2-54-83-60-31.compute-1.amazonaws.com:11729>keys*ec2-54-83-60-31.compute-1.amazonaws.com:11729>watchtestkeyOKec2-54-83-60-31.compute-1.amazonaws.com:11729>multiOKec

python - RQ Flask Heroku worker 应用上下文

有app.py:app=Flask(__name__)withapp.app_context():app.config.from_object(os.environ['APP_SETTINGS'])app.config['SQLALCHEMY_TRACK_MODIFICATIONS']=Falseapp.debug=Truedb.app=appdb.init_app(app)if__name__=='__main__':app.run()和worker.py:importosimportredisfromrqimportWorker,Queue,Connectionlisten=['h

python - 使用 Heroku 安装 Celery 和 Redis

我使用Django1.9、Python2.7和Heroku。Celery3和Redis运行良好,直到我切换到Celery4.0.2并更改了配置。heroku日志显示以下消息:2017-03-05T16:34:22.076383+00:00app[worker.1]:Unknowncommand:'celery'这是我的配置:__init.py__from__future__importabsolute_import,unicode_literalsfrom.celeryimportappascelery_app__all__=['celery_app']settings.pyINSTA

node.js - 使用 passportJS 在 Heroku 上获取请求超时

我整晚都在为此苦苦挣扎,但我还没有找到答案。我创建了一个使用PassportJS进行身份验证的应用程序。用户保存在MongoDB数据库中,在我的本地机器上完美运行。出于这个原因,我尝试在Heroku上上传该应用程序。我添加了mlab附加组件并从我的本地数据库导入了数据。当我访问mlab仪表板时,数据就在那里。问题是,当我填写表格并按回车键时,应用程序没有执行任何操作,并且在Web浏览器的控制台中出现以下错误:“加载资源失败:服务器响应状态为503服务不可用)”。我不知道它出了什么问题,我需要修复它。在我读过的所有内容中,我认为一个可能的错误可能是我没有在express-session中

python - 在 heroku 中使用 flask-rq2 扩展

我按照本教程使用RidesQueue运行任务:https://flask-rq2.readthedocs.io/en/latest/首先app=Flask(__name__,template_folder='templates')app.config['RQ_REDIS_URL']=os.environ['REDIS_URL']然后rq=RQ(app)default_worker.work(burst=True)执行完这一行job=task.queue(arg1)我遇到过这个错误:我试图设置envvairiableFLASK_APP="app.py"我又遇到了这个错误,但是有消息Att

heroku - 为什么我从 Heroku Redis 间歇性地得到 "OpenSSL::SSL::SSLError: SSL_read: sslv3 alert bad record mac"?

自从从RedisToGo切换到HerokuRedis后,我们的RubyonRails应用程序中的Redis代码每天都会出现几次“OpenSSL::SSL::SSLError:SSL_read:sslv3alertbadrecordmac”错误。有什么想法吗? 最佳答案 我相信您遇到了多进程问题,其中fork进程关闭了父进程的Redis连接。我刚刚在resque中发现了一个导致同样错误的错误,它也遇到了这个问题。https://github.com/resque/resque/pull/1739

node.js - 使用 Redis 的 Heroku Node.js 应用程序上的 WebSocket 和多个 Dyno

我正在构建一个部署到Heroku的应用程序,它使用WebSocket和Redis。当我只使用1个dyno时,WebSocket连接工作正常,但是当我扩展到2个时,我发送事件我的应用程序执行两次。constws=require('ws')constjwt=require('jsonwebtoken')constredis=require('redis')constUser=require('../models/user')functionverifyClient(info,callback){lettoken=info.req.headers['sec-websocket-protoco

heroku - 如果我在 Heroku 上为我们的生产服务器配置了 OpenRedis,我可以与 Staging 共享相同的 Redis 服务吗?

OpenRedis没有任何免费计划,因此生产和预演都需要付费计划。我考虑将两个应用程序连接到同一个Redis计划,而不是这样做。这是明智的(我将它用于Sidekiq)还是会发生碰撞?如果合理,我该怎么做? 最佳答案 如果你走那条路,你至少应该使用不同的数据库进行暂存。您可以使用SELECT命令更改数据库,或者将其配置为您使用的REDIS_URL中的路径。如果您从暂存中经常访问数据库,那么您应该检查它是否会降低您的性能。否则,如果您使用不同的数据库,就不会发生冲突。 关于heroku-如果