arangodb kill查询不工作要求(";org/arangodb/aql/querys";).kill(";2418";)

arangodb kill查询不工作要求(";org/arangodb/aql/querys";).kill(";2418";),arangodb,arangojs,arangodb-php,Arangodb,Arangojs,Arangodb Php,我只是想终止被卡住的查询,但它给了我一个错误 127.0.0.1:8529@testapp>要求(“org/arangodb/aql/querys”).kill(“2418”) 文件中的JavaScript异常 “/usr/share/arangodb3/js/client/modules/@arangodb/arangosh.js”位于 100,7:ArangoError 1591:无法终止查询“2418”!投掷误差; ! ^ stacktrace:ArangoError:无法终止查

我只是想终止被卡住的查询,但它给了我一个错误

127.0.0.1:8529@testapp>要求(“org/arangodb/aql/querys”).kill(“2418”)

文件中的JavaScript异常 “/usr/share/arangodb3/js/client/modules/@arangodb/arangosh.js”位于 100,7:ArangoError 1591:无法终止查询“2418”!投掷误差; ! ^ stacktrace:ArangoError:无法终止查询“2418” 在Object.exports.checkRequestResult(/usr/share/arangodb3/js/client/modules/@arangodb/arangosh.js:98:21) 在Object.exports.kill(/usr/share/arangodb3/js/client/modules/@arangodb/aql/querys.js:107:12) 时间:1:37


显然,查询没有被终止,但这不一定是需要担心的事情。 例如,如果在kill命令运行时未发现服务器中运行此类查询,则将引发“arangorror 1591”(如上面的错误详细信息所示)

这有以下两个原因:

  • 没有具有指定id的此类查询(“kill”命令中的查询id键入)
  • 执行“kill”命令时,查询已结束
后一种情况最有可能发生。在某些情况下,查询可能会运行很长时间,因此决定终止查询。但是查询可能在kill命令实际执行之前完成,在这种情况下,结果也将是一个错误,确切地说是错误1591(查询未找到)