Elastic Search gets hanged abruptly
Hi All,
We have a elastic search implemented for our application in Pega 7.3 Environment. But occasionally search gets hanged. I have following error message in the log. Any inputs are highly appreciated.
Full Java thread dump with locks info
"Thread-118" Id=928 in RUNNABLE (running in native)
BlockedCount : 1, BlockedTime : -1, WaitedCount : 0, WaitedTime : -1
Hi All,
We have a elastic search implemented for our application in Pega 7.3 Environment. But occasionally search gets hanged. I have following error message in the log. Any inputs are highly appreciated.
Full Java thread dump with locks info
"Thread-118" Id=928 in RUNNABLE (running in native)
BlockedCount : 1, BlockedTime : -1, WaitedCount : 0, WaitedTime : -1
ERROR LOG:
"tomcat-xxx" Id=198 in WAITING on lock=org.elasticsearch.common.util.concurrent.BaseFuture$Sync@5bcbef24
BlockedCount : 202, BlockedTime : -1, WaitedCount : 3481, WaitedTime : -1
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:997)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1304)
at org.elasticsearch.common.util.concurrent.BaseFuture$Sync.get(BaseFuture.java:280)
at org.elasticsearch.common.util.concurrent.BaseFuture.get(BaseFuture.java:120)
at org.elasticsearch.action.support.AdapterActionFuture.actionGet(AdapterActionFuture.java:42)
at com.pega.pegarules.search.internal.es.FTSQueryExecutor.executeQuery(FTSQueryExecutor.java:158)
at com.pega.pegarules.search.internal.es.FTSQueryExecutor.executeQuery(FTSQueryExecutor.java:80)
at com.pega.pegarules.search.internal.es.FTSContentExecutor.executeGenericQuery(FTSContentExecutor.java:197)
at com.pega.pegarules.search.internal.es.FTSContentExecutor.executeQuery(FTSContentExecutor.java:170)
at com.pega.pegarules.search.internal.es.FTSContentExecutor.executeSearchQuery(FTSContentExecutor.java:127)
at com.pega.pegarules.search.internal.es.FTSContentExecutor.execute(FTSContentExecutor.java:79)
at com.pega.pegarules.search.internal.es.FTSContentExecutor.execute(FTSContentExecutor.java:53)
at com.pega.pegarules.search.internal.es.StandardSearcher.search(StandardSearcher.java:55)
at com.pegarules.generated.activity.ra_action_pzsearch_90f0dca00c43f9d924f67c2b6c86162e.step1_circum0(ra_action_pzsearch_90f0dca00c43f9d924f67c2b6c86162e.java:295)
at com.pegarules.generated.activity.ra_action_pzsearch_90f0dca00c43f9d924f67c2b6c86162e.perform(ra_action_pzsearch_90f0dca00c43f9d924f67c2b6c86162e.java:71)
at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:3586)
at com.pega.pegarules.session.internal.mgmt.Executable.invokeActivity(Executable.java:10770)
at com.pegarules.generated.activity.ra_action_pzsearchworkindex_cdf00c72b780327c8b6a0471296383e2.step3_circum0(ra_action_pzsearchworkindex_cdf00c72b780327c8b6a0471296383e2.java:352)
at com.pegarules.generated.activity.ra_action_pzsearchworkindex_cdf00c72b780327c8b6a0471296383e2.perform(ra_action_pzsearchworkindex_cdf00c72b780327c8b6a0471296383e2.java:107)
at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:3586)