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

版本: 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());
}