我只是试图扼杀被卡住的查询,但它抛出了一个错误。
require("org/arangodb/aql/queries").kill("2418"); 127.0.0.1:8529@testapp>
文件'/usr/share/arangodb3/js/client/modules/@arangodb/arangosh.js‘中的JavaScript异常在100,7: ArangoError 1591:不能杀死查询'2418’!抛出错误;!^ stacktrace: ArangoError:无法终止查询'2418‘at Object.exports.checkRequestResult Object.exports.kill at Object.exports.kill (/usr/share/arangodb3/js/client/modules/@arangodb/aql/queries.js:107:12) at :1:37
发布于 2018-12-18 10:27:58
显然,查询没有被终止,但这并不一定是要担心的事情。例如,"ArangoError 1591“(如上面的错误详细信息所示)将引发,如果在运行kill命令时没有发现服务器中运行此类查询。
造成这种情况的原因有两个:
后一种情况最有可能。可能总是有一种情况,在这种情况下,会发现查询运行了很长一段时间,所以决定终止它。但是,查询可能在杀死命令实际执行之前完成,在这种情况下,结果也将是一个错误,准确地说是错误1591 (查询未找到)。
https://stackoverflow.com/questions/53828621
复制相似问题