- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我只创建了下表中 Rabbitmq 管理 Webui 中显示的最后 2 个队列名称:
表的其余部分有类似哈希的队列,我不知道:
1- Who created them? (I know it is celery, but which process, task,etc.)
2- Why they are created, and what they are created for?.
我注意到,当推送的消息数量增加时,那些类似哈希的消息的数量也会增加。
最佳答案
当使用celery时,Rabbitmq被用作默认的结果后端,同时也用于存储失败的错误信息任务(引发异常)。
每个新任务都会在服务器上创建一个新队列,其中包含数千个任务代理可能因队列而重载,这会影响性能以消极的方式。
Rabbit 中的每个队列都是一个独立的 Erlang 进程,所以如果你打算同时保留许多结果,您可能必须增加 Erlang进程限制,以及操作系统的最大文件描述符数允许。
不会自动清除旧结果,所以我们必须告诉兔子这样做。
下面的 session 。线路决定了温度的生存时间队列。默认为 1 天
CELERY_AMQP_TASK_RESULT_EXPIRES = Number of seconds
或者,我们可以完全改变后端存储,而不是在 Rabbit 中。
CELERY_BACKEND = "amqp"
我们也可以忽略它:
CELERY_IGNORE_RESULT = True.
另外,在忽略结果的时候,我们也可以把错误保存起来,以备后用,这意味着失败的任务多了一个队列。
CELERY_STORE_ERRORS_EVEN_IF_IGNORED = True.
我不会将此问题标记为已回答,等待更好的答案。
引用:
关于python - Rabbitmq mgmt 上显示未知队列名称。使用 celery 时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20442580/
我有一个返回 1 列的 SQL 查询。我在 SQL Server Management Studio 2008R2 中运行它。我使用 File\Save Grid Results 并创建一个 .TXT
我知道Red Gate有这样的产品,但我宁愿不必为SSMS内置的某些产品付费。谢谢! 最佳答案 我对此完全同意。可悲的是,我从未找到您正在谈论的任何插件。因此,我从EMS SQL Server Man
我正在尝试使用 springboot 将 azure sdk 用于 redis,以便从 Java 应用程序连接到 redis。我在这个 link 中遇到了两个依赖项。 azure-mgmt-redis
我在 Azure API 管理中发布了一些 API,它们在后台调用 REST Web 应用程序。大多数端点使用以下格式: https://company.azure-api.net/dom/ep/{p
这实际上毁了我的一天。我有更多的表,它们之间有许多 FK 关系。其中一个表(我们称之为表 A)有一个计算列,该列是通过带有模式绑定(bind)的 UDF 计算的,并且也是全文索引的。 如果我编辑 任何
我正在使用https://www.nuget.org/packages/Microsoft.Azure.Management.Fluent用于通过编程方式(C#.NET-Core Web 应用程序)获
我正在使用https://www.nuget.org/packages/Microsoft.Azure.Management.Fluent用于以编程方式(C# .NET-Core Web 应用程序)获
在 SQL Management Studio 中执行以下查询会提供结果,而通过 cfquery 则不会... select distinct locationid, locationname, lo
我正在尝试运行本教程 https://learn.microsoft.com/en-US/azure/data-factory/quickstart-create-data-factory-pytho
我只创建了下表中 Rabbitmq 管理 Webui 中显示的最后 2 个队列名称: 表的其余部分有类似哈希的队列,我不知道: 1- Who created them? (I know it is c
我使用库 azure-mgmt-sql 来获取所有 SQL 服务器和数据库,代码如下: resources = sql_client.servers.list_by_resource_group("m
使用 SQL Server Management Studio。 如何在结果窗口不影响我的测试的情况下测试大型选择(例如 600k 行)的性能?在所有条件相同的情况下,这并不重要,因为两个查询都将输出
编写 TypoScript 的常用方法在 Configuration/TypoScript/setup.txt 中。但还有另外两种编写 TS 的方法。一种使用 ext_typoscript_setup
我如何添加到 HttpWebRequest 的正文中? 正文需要由以下部分组成 base-64-encoded-configuration-file true|false Aut
我尝试在 databricks 内调用库“import azure.mgmt.datafactory.models.RunFilterParameters”并收到以下错误: ModuleNotFoun
我已经用过这个工具了,我在登录对话框中选中了保存密码框,但它不起作用。有时会持续几天,然后密码就会消失。几乎每次我加载这个东西时,我都必须再次追踪密码并输入它。数据库中是否有一些密码规则会导致这种情况
我的团队正在他们的解决方案中使用 .NET 2008 DB 项目,因此我们有一些方法可以在机器之间保存架构并通过开发保持一致。 我更改数据库和跟踪所述架构的首选方法是通过 SQL Server Man
我们正在尝试诊断复杂存储过程中的缓慢(它有几个巨大的查询)。 当我们从 ASP.NET 调用 SP 时,需要 5 秒。 当我们从 SQL Management Studio 调用它时(仅使用 EXEC
我有一个网站可以插入到下表中。我需要进行一些手动插入,但我不确定如何在 C# 中传递相当于 DateTime.Now 的内容。 我从 SQL Server mgmt studio 中的查询编辑器运行下
我有一个执行数据库搜索的相对复杂的存储过程。它有 400 行长,但是当我在 Sql Server Management Studio 中使用不会返回任何匹配项的搜索参数执行它时,大约需要 1 到 3
我是一名优秀的程序员,十分优秀!