- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我正在尝试使用 StackExchange.Redis 客户端将 90 KB pdf 文件保存到 Azure Redis 缓存中。我已将该文件转换为字节数组并尝试使用 stringSet 方法保存它并收到错误。
代码:
byte[] bytes = File.ReadAllBytes("ABC.pdf");cache.StringSet(info.Name, 字节); --> 此行抛出异常“执行 SET {Key} 超时,inst: 0, mgr: Inactive,queue: 2, qu=1, qs=1, qc=0, wr=1/1, in=0/0 ”。
请帮忙。
最佳答案
执行 SET {Key} 超时,inst: 0,mgr: Inactive,queue: 2, qu=1, qs=1, qc=0, wr=1/1, in=0/0 意味着,它已发送一个请求 (qs),但未发送队列 (qu) 中还有另一个请求,而没有任何内容可从网络读取。有一位活跃的作者,这意味着未发送的作者不会被忽略。基本上,发送了一个请求并等待返回响应。
几个问题: 1. 您的客户端是否与缓存运行在同一区域?从您的开发盒运行它会引入额外的延迟并导致超时。 2. 您多久会遇到一次异常(exception)情况?随时都能成功吗? 3.您也可以联系[email protected]包含您的缓存名称、您看到超时的时间(带时区)范围,以及如果可能的话,一个有助于重现问题的控制台应用程序。
希望这有帮助, 迪帕克
有关此线程的错误代码的详细信息:#83 inst: 在最后一个时间片中: 已发出 0 个命令 mgr:套接字管理器正在执行“socket.select”,这意味着它正在要求操作系统指示一个有事情要做的套接字;基本上:读者没有主动从网络上阅读,因为它认为没有什么可做的 队列:总共有 73 个正在进行的操作 qu:其中 6 个在未发送队列中:它们尚未写入出站网络 qs:其中 67 个已发送并正在等待服务器的响应 qc:其中 0 个已看到回复,但由于等待完成循环而尚未标记为完成 wr:有一个活跃的作者(这意味着 - 这 6 个未发送的内容不会被忽略) in: 没有事件的读取器,并且 NIC 上可读取的字节数为零
关于caching - 执行 SET {Key} 超时,inst : 0, mgr : Inactive, 队列 : 2, qu=1, qs=1, qc=0, wr=1/1, in=0/0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26727762/
这个问题在这里已经有了答案: Return local String as a slice (&str) (7 个答案) Proper way to return a new string in R
我正在尝试从 URL 获取电子邮件而不进行解码。 网址:https://localhost:3000/register/activate?token=JAItBAPArUSukXae0Q3J&emai
首先:标题应该是“过滤安全问题”下拉列表,但显然,我不能在标题中使用“问题”或“问题”一词。 我正在寻找at this code example但它似乎不再有效了。有人知道为什么以及如何解决它吗? 我
检查是否存在相同数据的两种方法: 1 try: MyModel.objects.create( field1=field1_value, field2=fiel
考虑一个带有 Room 对象和这些房间的 Reservation 对象的酒店。我想找到在给定时间段或(特别是在下面的示例中)从哪个日期开始可用的房间。 可以通过设置“实时”字段来“删除”预订。因此,它
我无法使用 qs npm 包解析第一个查询字符串参数。我做错了什么? 我在我的控制台中执行这些命令 import * as qs from './qs' var addr = "https://www
我有一个在 Google Cloud Functions 上的 NodeJS 14 上运行的代码,我正在使用 typescript 和 tsc 来编译我的代码。 import qs from 'qs'
我的目标是将从 Alesis 合成器发送的字节码流转换为人类可读的格式。我需要能够进行“程序转储”并读取组成补丁名称的 10 个字符的字符串。 为了从合成器接收“程序转储”,我通过 MIDI-OX 向
我上下搜索并想知道或者这是否是 Grok 中可能的选项。所以我的日志文件被过滤得很好。除了,%{QS:message} 是包含我的错误、警告、POST、GET 等的内容。我希望能够在 Kibana 中
我一直在互联网上搜索以获取此信息,但没有成功。 我正在使用 C++ 中的 Steinberg 的 VST SDK。我正在开发一个效果器插件,我需要知道声音文件的长度,即其中的帧数。所以我从 proce
一些相当基本的问题,因为我似乎无法在 API 文档中找到简单的答案。 我有一家卖杂志和其他商品的商店。目前正在销售单件或成组商品,并使用 PayPal REST API 收费。 我们想添加订阅 - 我
body-parser中有一个函数bodyparser.urlencoded(options),它有一个叫extended的选项。 The extended option allows to choo
有人要求我求一个函数的模 37 (%37)。 Ensure that your function returns an integer between 0 and 36. Assume that al
最近我开始使用 Q# 和 python 作为宿主语言。我正在做一个项目,一切似乎都很好。突然我收到错误“找不到模块”,我似乎在我以前的所有项目中也遇到了它。 所以我有一个目录:C:\Users\Use
我不确定这是否可以仅使用 Django ORM 或纯 SQL 来完成。我有一个模型 Fruit,我想呈现一个水果列表,这样每一个且只有第 n 个水果都是 type="apple"。 所以对于 4 它将
无论我做什么,我都会不断收到消息: bower MODULE_NOT_FOUND Cannot find module 'qs' 每当我尝试使用 Bower 安装软件包时。 NPM 版本 1.4.14
在 body-parser 的当前版本中,现在需要使用 bodyParser.urlencoded() 时的 extended 选项。在自述文件中,它解释了: The extended option
我使用 webpack 和 history (1.13.0) 作为 npm 依赖项的 react-router 库。当我构建项目时出现错误: Module not found: Error: Cann
您好 StackOverflow 上的 Palantir 社区 - 如果您存在? 我在 QuickStart 实例上遇到 pXML 和 PXZ 文件问题(有关详细信息,请参阅下文)。如果我从图表导出(
我正在构造一个查询字符串解析 qs.stringify 的 URL,其中我希望 URL 中只存在非空或非空值。 我得到的结果如下: localhost:3000/user?name=john&age=
我是一名优秀的程序员,十分优秀!