[WARN ] 2023-05-28 22:27:09.020 [Ruby-0-Thread-4: :1] elasticsearch - Attempted to resurrect connection to dead ES instance, but got an error. {:url=>"http://192.168.154.12:9200/", :error_type=>LogStash::Outputs::ElasticSearch::HttpClient::Pool::HostUnreachableError, :error=>"Elasticsearch Unreachable: [http://192.168.154.12:9200/][Manticore::SocketException] 拒绝连接 (Connection refused)"}
时间: 2023-12-19 07:06:15 浏览: 153
这是一个警告信息,可能是由于 Logstash 无法连接到 Elasticsearch 实例。警告消息中提到的错误类型是 `HostUnreachableError`,说明 Logstash 无法连接到 Elasticsearch 实例。错误信息中提到的 URL 是 Elasticsearch 实例的地址,但是它返回了一个 `Connection refused` 的错误,这意味着 Elasticsearch 实例无法接受来自 Logstash 的连接。这可能是由于 Elasticsearch 未启动或端口号不正确等原因导致的。您需要检查 Elasticsearch 服务是否正在运行,并确保 Logstash 中配置的地址和端口号是正确的。
相关问题
2023-05-24 16:39:43.677 WARN 23684 --- [nio-8080-exec-1] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.time.LocalDateTime` from String "2023-05-24 00:00:00": Failed to deserialize java.time.LocalDateTime: (java.time.format.DateTimeParseException) Text '2023-05-24 00:00:00' could not be parsed at index 10; nested exception is com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `java.time.LocalDateTime` from String "2023-05-24 00:00:00": Failed to deserialize java.time.LocalDateTime: (java.time.format.DateTimeParseException) Text '2023-05-24 00:00:00' could not be parsed at index 10<EOL> at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 12, column: 22] (through reference chain: cc.wellcloud.cloud.dam3.model.entity.PlanEntity["backupBeginTime"])]
这个错误信息是由于在反序列化JSON字符串时,无法将字符串“2023-05-24 00:00:00”转换为LocalDateTime类型。DateTimeParseException 表示时间解析异常,它指示日期时间格式不符合ISO-8601格式。你可以检查一下传递给反序列化方法的日期时间格式是否正确。如果日期时间格式正确,那么你可以尝试使用指定的格式来反序列化日期时间字符串。例如,如果日期时间字符串的格式为“yyyy-MM-dd HH:mm:ss”,你可以使用以下代码将其转换为 LocalDateTime 类型:
```java
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime dateTime = LocalDateTime.parse("2023-05-24 00:00:00", formatter);
```
这样就可以将字符串转换为 LocalDateTime 类型了。
2023-05-25 21:42:57.935 [main] INFO com.hzsun.easytong.web.mq.LogOutMqListener - ????? LogOutMqListener ???mqAddress?null 2023-05-25 21:42:57.936 [main] WARN com.hzsun.easytong.web.mq.LogOutMqListener - Mq??????????????? 2023-05-25 21:42:57.966 [main] INFO com.hzsun.easytong.web.mq.DataMqListener - ????? DataMqListener ???mqAddress?null 2023-05-25 21:42:57.966 [main] WARN com.hzsun.easytong.web.mq.DataMqListener - Mq??????????? 2023-05-25 21:42:58.035 [main] INFO org.apache.shiro.cache.ehcache.EhCacheManager - Using existing EHCache named [shiro-rsaKeyCache] 2023-05-25 21:42:58.044 [main] INFO org.apache.shiro.cache.ehcache.EhCacheManager - Using existing EHCache named [shiro-dataKeyCache] 2023-05-25 21:42:58.044 [main] INFO org.apache.shiro.cache.ehcache.EhCacheManager - Using existing EHCache named [shiro-dataKeyCache] 2023-05-25 21:42:58.642 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext initialized in 1839 ms 2023-05-25 21:42:58.689 [main] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'spring' 2023-05-25 21:43:00.116 [main] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 1427 ms
这是一个应用程序的启动日志,包含了一些信息和警告。首先,LogOutMqListener 和 DataMqListener 这两个消息监听器被初始化,但是它们的 mqAddress 属性为 null,可能会导致消息队列的问题;其次,使用了名为 [shiro-rsaKeyCache]、[shiro-dataKeyCache] 的 EHCache 缓存,这些缓存已经存在,不需要创建新的缓存;最后,Spring MVC 的 DispatcherServlet 初始化完成,耗时 1427ms。这些日志信息和警告信息可以帮助开发人员了解应用程序的启动过程和可能存在的问题。
阅读全文