问题标签 [heroku-redis]
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.
ruby-on-rails - Herkou Redis - 证书验证失败(证书链中的自签名证书)
我在我的一个业余项目中使用 heroku redis 已经有一段时间了。我目前将它用于 3 件事
- 它是我存储 Firebase 证书的地方
- 它用于缓存站点上的数据
- 它用于 rails sidekiq 作业
最近,我的 heroku 使用率上升了,我不得不将其更改为使用 heroku redis 高级计划。从那以后,我一直在error: SSL_connect returned=1 errno=0 state=error: certificate verify failed (self signed certificate in certificate chain)
不知何故。一切都保持不变,但错误开始突然冒出来。
heroku-redis 高级计划的工作方式与基本的 heroku-redis 计划有根本的不同吗?
我正在使用 ruby on rails,如果有帮助的话,使用 heroku redis 部署在 heroku 上。
python-3.x - 如何克服这个 Heroku-Redis 错误?SSL 例程:ssl3_get_record:错误的版本号
我正在使用 django 频道和 redis 构建一个 Django 应用程序。在 redis 上本地运行它工作正常,但是当使用 Heroku-Redis v6.0.12 在 Heroku 上推送它时,我收到以下错误:接受客户端连接时出错:错误:1408F10B:SSL 例程:ssl3_get_record:错误的版本号。我的 Redis 部分的 settings.py 如下所示:
我究竟做错了什么?
heroku - 接受客户端连接时出错:错误 SSL 例程:ssl3_get_record:wrong version number HEROKU DJANGO CHANNELS
我已经通过互联网上的几个指南构建了我的聊天应用程序,它在我的本地主机上运行良好。尝试在 Heroku 上部署我的项目时,我每次都会遇到很多问题。下面你可以看到我的日志:
我的 settings.py 的片段:
asgi.py:
聊天/路由.py
不要买/routing.py
档案:
我希望你能帮助我,因为我被卡了三天,找不到有用的信息
django - 升级 Django Channels 应用的 Heroku Redis 版本后,Websocket 立即断开连接
由于 Heroku 将弃用我的应用程序使用的 Redis 版本(5.0.12),我升级到 Redis 版本 6.2.3。
从那时起,websocket 立即onclose
在我的客户端触发回调。在日志中,我收到以下错误消息:
CHANNEL_LAYERS 值在settings.py
requirements.txt
为了使新版本的 Redis 正常工作,我的配置需要进行哪些更改(如果有的话)?
提前致谢。
node.js - Heroku Redis 附加组件错误错误:1408F10B:SSL 例程:ssl3_get_record:错误的版本号
将我的 Heroku Redis 插件从 v4 升级到 v6.2.3 后,Heroku papertrail 日志显示此错误:Error accepting a client connection: error:1408F10B:SSL routines:ssl3_get_record:wrong version number
我正在使用 NodeJs 和bull
npm 包 ( https://www.npmjs.com/package/bull ) 连接到 Redis。我发现与此错误相关的类似问题以及 Heroku 文档,并基于此我已将我的bull
redis 选项设置为以下内容:
注意tls
参数。我在这里将其设置为 Heroku 的建议:https
: //devcenter.heroku.com/articles/heroku-redis#connecting-in-node-js 卡住了一段时间后,我试图简单地注释掉任何连接的客户端代码到 Redis,删除加载项,然后重新配置加载项。当我这样做时,我希望在 papertrail 中看不到 redis 日志,但我仍然看到相同的错误,即使没有运行连接到 redis 的代码......这让我相信它可能是实际 Redis 添加的设置-on 实例,而不是我的代码问题,但我不知所措。
更新:
我登录了 redis:cli 并做了一些调查。client list
显示 2 个客户端连接。1 是我在终端中运行的 redis:cli 的实例,另一个是带有标志的客户端,表示“客户端是到此实例的副本节点连接”(请参阅 https://redis.io/commands /客户端列表)。有趣的是,papertrail 中记录的错误显示存在 SSL 错误的客户端连接的文件描述符fd=12
,而显示的 2 个客户端client list
具有文件描述符fd=10
和fd=11
. 所以必须有另一个客户端连接fd=12
没有出现在client list
命令中,导致上面显示的错误。
node.js - 无法连接到heroku redis
我已将 redis-heroku 插件添加到我的项目中,现在我试图从我的代码中访问它,但它给了我这个错误:“AuthError:ERR 客户端发送了 AUTH,但没有设置密码”。
此外,当我尝试从终端连接时,我可以连接到它,但是当我键入任何 redis 命令时,我会收到此“错误:对等方重置连接”。
如果我在本地系统和本地 redis 服务器上使用它,它工作正常
如果有人能给我提供heroku redis的工作代码会很有帮助,我认为redis有两个url:REDIS_URL,REDIS_TLS_URL。由于这个 tls 可能会出现问题(更安全)
金迪帮我谢谢
go - 如何解决wsarecv连接错误?Golang / Heroku redis
我正在尝试将我的 go 应用程序连接到 heroku redis 数据库。使用此代码:
(使用“github.com/go-redis/redis/v8”)
但我收到了这个错误:
get 61d4bb472db95c17de8c: wsarecv: 一个现有的连接被远程主机强行关闭。
我感谢任何帮助!
python - Heroku:python 应用程序在本地工作,但在 git push 后不在远程
我正在尝试部署一个支持 redis 的 python 应用程序,但我目前遇到了一个问题。我有两个 git 分支,一个用于生产,一个用于开发,还有两个不同的 heroku 应用程序(python-app、dev-python-app)。我的 git 仓库是:
在传递给 prod 之前,我使用以下命令部署 heroku-test 以检查应用程序是否正常工作:
它说一切正常:“远程:验证部署......完成。” 但该应用程序不会启动。如果我检查日志heroku logs --tail -a dev-python-app
:
奇怪的是,如果我运行一次性测功机heroku run bash -a dev-python-app
,然后启动 python 应用程序:python3 main.py
它可以完美运行。
此外,知道我在向应用程序引入 redis 支持之前尝试了上述步骤会很有用,它运行良好,所以 redis 可能是问题吗?
你怎么看?谢谢
node.js - 使用 heroku-redis:in-dyno 在 Heroku CI 中关闭 Redis 连接
- 测试在本地环境中运行(并且 Redis 工作)非常好
- 即使部署到生产环境,Redis 也能正常工作
- 然而,当在 Heroku 的 CI 测试环境中运行时,Redis 连接会立即关闭
使用的技术:
- Node.js、Express、Mocha、Chai、Supertest
- Heroku, Heroku CI, (Heroku) Redis
我正在通过管道功能运行测试。然后我得到以下错误输出:
我的 app.json 文件看起来像这样
我的 Redis 连接文件如下所示:
正在测试的路线如下所示:
在本地环境(和生产)中,一切正常。即使在本地运行测试。但只有在 Heroku CI 中它失败了,我看到"Redis set error The client is closed "