📣 极限科技诚招搜索运维工程师(Elasticsearch/Easysearch)- 全职/北京 👉 : 立即申请加入

版本: 8.4-8.9

简而言之,当 Elasticsearch 中的推理任务由于特定原因被取消时会出现此错误,该原因由 [%s] 指示。这可能是由于多种原因造成的,例如资源限制、配置问题或网络问题。要解决此问题,您可以检查服务器日志以获取有关取消原因的更详细信息。然后,根据原因,您可能需要调整资源分配、修复配置或排查网络问题。

日志上下文 #

日志 “Inference task cancelled with reason [%s]” 的类名是 TransportInternalInferModelAction.java。 我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入上下文的人使用:

// Always fail immediately and return an error
 ex -> true
 );
 request.getObjectsToInfer().forEach(stringObjectMap -> typedChainTaskExecutor.add(chainedTask -> {
 if (task.isCancelled()) {
 throw new TaskCancelledException(format("Inference task cancelled with reason [%s]"; task.getReasonCancelled()));
 }
 model.infer(stringObjectMap; request.getUpdate(); chainedTask);
 }));  typedChainTaskExecutor.execute(ActionListener.wrap(inferenceResultsInterfaces -> {