elasticsearch,system.net.webexception,C#,elasticsearch,System.net.webexception" /> elasticsearch,system.net.webexception,C#,elasticsearch,System.net.webexception" />

C# Serilog和x27上的404和400;s形弹性搜索水槽

C# Serilog和x27上的404和400;s形弹性搜索水槽,c#,elasticsearch,system.net.webexception,C#,elasticsearch,System.net.webexception,我有一个elasticsearch服务器和一个通过Serilog+elasticsearch接收器写入的应用程序。它工作正常,但突然间我发现远程服务器返回了一个错误:(404)找不到。我在http://{ip}:{port}/_template/serilog events template中得到了两个,然后远程服务器返回了两个错误:(400)错误请求。用于相同的响应URI 我在创建记录器时得到它: _perfElasticLogger = new LoggerConfiguration().W

我有一个elasticsearch服务器和一个通过Serilog+elasticsearch接收器写入的应用程序。它工作正常,但突然间我发现
远程服务器返回了一个错误:(404)找不到
。我在http://{ip}:{port}/_template/serilog events template中得到了两个,然后远程服务器返回了两个错误:(400)错误请求。
用于相同的响应URI

我在创建记录器时得到它:

_perfElasticLogger = new LoggerConfiguration().WriteTo.Elasticsearch(new ElasticsearchSinkOptions(new Uri(elasticUrl))
{
    AutoRegisterTemplate = true,
    LevelSwitch = LevelSwitch,
    IndexFormat = elasticIndex.ToLower() + "-perf-{0:yyyy.MM.dd}",
    ModifyConnectionSettings = ModifyConnectionSettings,
    ConnectionTimeout = new TimeSpan(0, 0, 1)
}).CreateLogger();
服务器本身工作正常-如果我使用浏览器访问{ip}:{port},它可以工作。另外,我可以转到http://{ip}:{port}/_模板/serilog事件模板(虽然我不知道那是什么),我确实得到了一个带有
{}
的页面,而不是404或400

有没有关于问题的线索,或者我如何继续调试它