Arangosh 查询在 30 分钟后超时

Posted

技术标签:

【中文标题】Arangosh 查询在 30 分钟后超时【英文标题】:Arangosh query times out after 30 mins 【发布时间】:2021-10-25 19:36:33 【问题描述】:

AQL 查询

arangosh --server.endpoint tcp://localhost:8529 --server.username username --server.database db --server.password pwd --javascript.execute test_aql.js

错误

2021-08-25T14:22:59Z [5430] ERROR JavaScript exception in file '/usr/share/arangodb3/js/client/modules/@arangodb/arangosh.js' at 99,7: ArangoError 2001: Error reading from: 'http+tcp://127.0.0.1:8529' 'timeout during read'
2021-08-25T14:22:59Z [5430] ERROR !      throw error;
2021-08-25T14:22:59Z [5430] ERROR !      ^

问题

    我们有一个长时间运行的查询,我们正在尝试从 UI 自动化 Arango 查询界面不支持数据中的行数,因此必须切换到 arangosh 来测试此查询。我们可以运行小型查询,但此查询需要大约 9 小时才能运行,而且超时非常快。 有没有办法为 tcp 连接添加长时间超时。 有没有办法在本机环境中运行 javascript 文件而不会出现超时问题。

由于我没有找到任何可以发布此内容的论坛,如果有人遇到了解决方案或任何其他方式来尝试此操作。这会有所帮助

【问题讨论】:

【参考方案1】:

您尝试过--server.connection-timeout 选项吗?

https://www.arangodb.com/docs/stable/programs-arangosh-options.html

【讨论】:

以上是关于Arangosh 查询在 30 分钟后超时的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET Core 网站在 30 分钟后超时

VMware vRealize Operations 闲置 30 分钟后会出现 UI 会话超时

15 分钟后 lambda 函数超时

Java中的超时数据库连接

Redshift SQL 查询 - 优化

基于复杂查询填充临时表时如何设置超时?