azure - Cosmos DB 和 Azure 上的 Hangfire - 突然开始发送许多请求
问题描述
我已经Hangfire
部署Azure
并使用Cosmos DB
. 它工作正常。但是突然开始向数据库发送许多请求。如您在屏幕上所见,请求数量显着增加。它仍然是一样的。我不知道是什么原因。这段时间没有部署。
当我在 Cosmos DB 中调用此查询时:
SELECT * FROM c where TimestampToDateTime(c._ts * 1000) > '2021-04-08T22:00:00'
我只看到三个项目,有时是四个,有时是六个:
[
{
"server_id": "edd-deployment-66996d6756-dcxzr:1:938b65a7-196d-4d30-adc5-90101c2781a9",
"workers": 25,
"queues": [
"default"
],
"created_on": 1617290983,
"last_heartbeat": 1617925294,
"type": 1,
"id": "60F6F9F583AC75F979484394ED71F878",
"_rid": "QO5WANzKklgpmtIBAAAAAA==",
"_self": "dbs/QO5WAA==/colls/QO5WANzKklg=/docs/QO5WANzKklgpmtIBAAAAAA==/",
"_etag": "\"3b00c703-0000-0100-0000-606f94ae0000\"",
"_attachments": "attachments/",
"_ts": 1617925294
},
这些任务一直heartbeat
在更新。但它也是在以前的时间。
解决方案
您需要检查正在向数据库发出的请求以找出导致问题的原因。
可能的问题是:
- 在并行中执行的重复作业
- 作业失败并生成多个重试事件
推荐阅读
- python - django 跨站重定向 crsf 令牌安全
- c# - 如何在 asp.net mvc 5 中获取 WebRootPath
- python - 为什么 Xgboost 中的功能不匹配错误
- python - 如何在显示树分类器时为 tree.export_graphviz 对象赋予标题?我尝试了 tree.plot_tree 方法,但它的分辨率很低
- python - 即使在训练损失达到 0 后,验证损失也持续下降
- assembly - mips 伪指令 la 可以被单个 MIPS 指令替换吗?
- docker - CRON 作业 ping 正在运行的容器端口并在出现错误时重新启动服务器
- zip - 如何 ByteArray 到 zip 文件下载
- python - 使用 pandas 中的映射逻辑替换列值(实现函数的问题)
- javascript - 使用 Javascript 中的数组在我的自动售货机文档中跟踪使用/存储的汽水罐