问题标签 [redistogo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
clojure - clojure胭脂红redis连接错误
每当我在本地机器之外运行我的代码时,我都被连接错误困扰了一周。
连接错误是因为无论我做什么,胭脂红都连接到本地主机。这是来自我的 ns 的 repl 会话的完整输出store.core
,其中require
s [taoensso.carmine :as redis]
:
[在另一个终端启用本地 redis]
我究竟做错了什么?这种用法似乎与carmine.clj#L28建议的完全一样!
ruby-on-rails - URI::InvalidURIError: bad URI(is not URI?): heroku redis error
我正在尝试在 heroku 上推送我的 rails 应用程序,我正在使用 heroku RedisToGo 插件,我已经阅读了本教程并完成了所有提到的步骤。
但是在推动heroku时出现此错误:
在浏览我的heroku日志时,我发现了这个:
我的 redis.rb
发展.rb
ruby-on-rails - rails应用程序未连接到heroku(RedisToGo)上的redis
我试图在heroku上推送我的rails 4应用程序但收到此错误:
在 heroku 日志上,我已按照heroku devcenter的建议完成了 RedisToGo 设置, 但没有发生任何事情,我认为 RedisToGo URL redis.rb有问题
我的发展.rb
ruby-on-rails - Heroku Sidekiq:Redis 连接太低或达到最大客户端数
我正在运行 sidekiq worker 任务并使用 redis 在 heroku 上运行 nano。
我的 sidekiq.yml 看起来像这样:
当我将服务器的大小设置为小于 7 时,它给了我错误:
你的 redis 连接池太低了。必须至少有 7 个连接。
当我将它设置为 7 时,它给了我
达到最大客户数。
我不明白为什么会出现这个错误以及如何为 heroku 解决这个问题。没有错误发生的最佳数字是多少?
heroku - 没有 RedisToGo 附加组件的 Heroku 上的 Redis
我们可以在不使用 RedisToGo 插件的情况下在 heroku 上使用 redis 来使用 python 进行后台作业吗?请任何指针。
在不使用 RedisToGo 附加组件的情况下关注此https://devcenter.heroku.com/articles/python-rq帖子时出现此错误
python - redis队列中的并发
我正在使用带有 redistogo addon:nano 包的 heroku 上托管的 django 应用程序。我正在使用 rq,在后台执行任务——这些任务是由在线用户发起的。我害怕连接数量的增加和有限的资源受到限制。
我目前有一个工作人员在运行“n”个队列。每个队列使用连接池中的一个连接实例来处理“n”个不同类型的任务。例如,假设 4 个用户启动相同类型的任务,我想让我的主要工作人员动态创建子进程来处理它。有没有办法实现所需的多处理和并发?
我尝试使用multiprocessing
模块,最初没有介绍Lock()
;但这会使用先前的请求数据公开并覆盖用户传递给启动函数的数据。应用锁后,它通过返回一个限制第二个用户发起请求server error - 500
github 链接 #1:看起来团队正在做 PR;虽然还没有发布!
github 链接 #2:这篇文章有助于解释在运行时创建更多工作人员。然而,这个解决方案也覆盖了数据。新请求再次使用先前的请求数据进行处理。
如果您需要查看一些代码,请告诉我。我将尝试发布一个最小的可重现片段。
有什么想法/建议/指南吗?
node.js - req.session 在 Heroku(RedisToGo 插件)上运行时未定义,但在本地使用 redistogo url 时可用
我已经将我的前端(使用 Typescript 反应)和后端(使用 Typescript 的 Nodejs)分别部署到 Heroku。我正在使用express-session
并connect-redis
维护用户会话,为此我使用了一个名为 Redistogo 的外部 Redis 服务。
当我在本地运行我的应用程序时,req.session
存在并且在登录期间对用户进行身份验证时,我可以将用户的会话设置为req.session.user
. 但是,当以完全相同的方式在 Heroku 上运行后端时req.session
,仍然存在undefined
.
所以我不确定我在这里缺少什么 - 它不会在 localhost 上出现任何问题。任何帮助,将不胜感激。谢谢!
python - 在 Heroku 上使用 Flask 应用程序运行 RQScheduler
我正在尝试使用 RedisToGo 在 Heroku 上托管的 Flask 应用程序上运行RQscheduler。
我已经建立了一个worker.py文件如下
我的应用程序将工作与
我在本地工作得很好,但是在Heroku 上我收到以下错误
我猜这个问题是因为我的 Procfile。我不知道是否rqscheduler
实际上正在正常运行,或者 RedisToGo 是否正在运行 redis-server 并且 RQscheduler 没有正确连接到它。
python - Django 包括 Redis 在 Heroku 上运行
在过去的几天里,我一直在尝试为我的网站进行设置,但一直未能理解这个特定的错误。
- 我为我的项目使用了 Django Cookiecutter 锅炉模板。
- 我已经在 Redis 本地添加了 Celery 来执行任务,效果
很好。 - 我已将我的项目部署到 Heroku。
我现在正尝试在我的生产环境中实现相同的任务,但我现在使用的是名为 Redis To Go 的 heroku 插件而不是 Redis。我这样做了;
在我的设置中:我已经从 redis 复制了这个去教程。除了更改 urlparse 导入以满足 Python 3 标准外,没有进行任何调整。
档案
我在我的 Procfile 中添加了以下行,并为我的工人添加了第二个测功机。
工人似乎在工作。状态改变,然后关闭。它显然无法连接,请参阅错误。
Heroku 日志
我究竟做错了什么?
我的芹菜配置:
芹菜.py
设置.local.py
设置.生产.py