问题标签 [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.

0 投票
0 回答
29 浏览

python - Heroku Api 上的 Python Worker

我正在使用 python 和烧瓶在 heroku 上构建一个 API 我目前正在发送一个发布请求,然后工作人员获取参数并开始处理并在完成时返回 json 响应

问题是我如何等待工作人员完成然后发送响应?

0 投票
0 回答
459 浏览

node.js - Heroku 不会连接到 redis 去 [ioredis] 未处理的错误事件:错误:连接 ECONNREFUSED 127.0.0.1:6379

我正在使用 Bullmq 和 redistogo 创建一个队列。它在本地运行良好,但是当我部署到 heroku 时,我不断收到如下所示的错误。有什么明显的我做错了吗?

我已经按照以下文档设置了 redistogo:https ://devcenter.heroku.com/articles/redistogo

我已经包含了 Procfile,它显示了 worker dyno 通过调用 index.js 开始。

在日志中,我包含了 REDISTOGO_URL 以表明它正在通过。

档案:

index.js

worker.js

处理器.js

Heroku 日志中的错误:

0 投票
0 回答
15 浏览

heroku - 在 Heroku 应用程序中共享 RedisToGo 作为代理

我在我的一个应用程序中使用RedisToGo Heroku 插件。从我的第二个应用程序中,我想将一些任务添加到队列中,这些任务可以被第一个应用程序拾取以进行处理。当我尝试将 RedisToGo 附加到第二个应用程序时,它给了我一个错误

该附加资源已附加到应用程序,并且只能附加一次。

我使用以下命令将插件附加到第二个应用程序

heroku 插件:附加 APP1_REDISTOGO_ADDON_NAME --app APPLICATION2_NAME --as REDISTOGO

从错误中我了解到 redistogo 插件不能在应用程序之间共享,但是我怎样才能在 2 个应用程序之间共享队列