Briefly, this error occurs when Elasticsearch is in the process of shutting down a thread related to the Watcher feature, which is used for alerting and notification based on changes in data. This could be due to a system shutdown, a crash, or a manual stop command. To resolve this issue, you can restart Elasticsearch, ensure that there’s enough system resources (CPU, memory, disk space), or check for any issues in your Elasticsearch configuration that might be causing the Watcher thread to stop unexpectedly.
This guide will help you check for common problems that cause the log ” shutting down watcher thread ” to appear. To understand the issues related to this log, read the explanation below about the following Elasticsearch concepts: thread.
Log Context
Log “shutting down watcher thread” classname is AbstractFileWatchingService.java.
We extracted the following from Elasticsearch source code for those seeking an in-depth context :
key.pollEvents(); key.reset(); } } } catch (ClosedWatchServiceException | InterruptedException expected) { logger.info("shutting down watcher thread"); } catch (Exception e) { logger.error("shutting down watcher thread with exception"; e); } }
[ratemypost]