【发布时间】:2014-12-04 22:01:07
【问题描述】:
使用 ArangoDB 2.3.1。看来我的游标将在几分钟内到期。我希望它们能持续一个小时。我已经使用 TTL 参数设置了我的 AQL 查询对象,如下所示:
{
"query": 'removed actual query',
"count": true,
"batchSize": 5,
"ttl": 3600000
}
我的理解是TTL参数应该告诉服务器保持服务器3600000毫秒或1小时。但它会在大约 60 秒内过期。事实上,我已经尝试将 TTL 更改为几个不同的数字,但它似乎没有做任何事情。有什么想法吗?
更新:我从 arango 收到的实际错误是“找不到光标”
【问题讨论】:
-
根据手册,游标的TTL是秒,不是毫秒。
-
TTL 应该让光标保持活动状态,以便您稍后调用。如果连接超时,ttl 将不会产生影响。
-
Arango 的实际错误是“未找到光标”,所以我认为这意味着光标超时且不再可用。有什么想法可以延长这个超时时间吗?
标签: cursor ttl arangodb content-expiration