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 分钟后超时的主要内容,如果未能解决你的问题,请参考以下文章