版本: 7.11-7.15
简而言之,当 Elasticsearch 的机器学习功能在特定模型上运行推理失败时,会出现此错误。错误的原因通常在方括号中指示。这可能是由于模型配置错误、资源不足或模型本身存在问题等原因导致的。要解决此问题,您可以检查模型配置是否存在错误,确保操作有足够的资源,或者如果模型已损坏,尝试重新构建模型。
日志上下文 #
日志 “[{}] failed running inference on model [{}]; cause was [{}]” 的类名是 InferenceRunner.java。 我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入上下文的人参考:
} catch (Exception e) {
LOGGER.error(new ParameterizedMessage("[{}] Error running inference on model [{}]", config.getId(), modelId), e);
if (e instanceof ElasticsearchException) {
Throwable rootCause = ((ElasticsearchException) e).getRootCause();
throw new ElasticsearchException("[{}] failed running inference on model [{}]; cause was [{}]", rootCause, config.getId(),
modelId, rootCause.getMessage());
}
throw ExceptionsHelper.serverError("[{}] failed running inference on model [{}]; cause was [{}]", e, config.getId(), modelId,
e.getMessage());
}





