My Oracle Support Banner

Number Of Concurrent Searches Never Exceeds 10 Searches (Doc ID 1328175.1)

Last updated on FEBRUARY 12, 2019

Applies to:

Oracle WebCenter Content - Version 11.1.1.5.0 and later
Information in this document applies to any platform.

Symptoms

Performing stress tests against WebCenter Content Server, configured as OracleFullText,  notice a limited number of concurrent searches are running.

Even when increasing the CSDS data source's initial and maximum capacity in the WebLogic Console, the number of concurrent searches still remains the same.

Monitoring Content Server in Fusion Middleware Control, shows that 5 connections are active, and 45 connections are free. 
When generating a thread dump of the WCC managed server, most of the threads are waiting to get a connection from the connection pool:


"[ACTIVE] ExecuteThread: '29' for queue: 'weblogic.kernel.Default (self-tuning)'" id=2182 idx=0x29c tid=2804 prio=5 alive, waiting, native_blocked, daemon
    -- Waiting for notification on: intradoc/lang/BlockingQueue@0x00000000A0F2EEF0[fat lock]
    at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
    at java/lang/Object.wait(J)V(Native Method)
    at intradoc/lang/BlockingQueue.removeWithTimeout(BlockingQueue.java:124)[optimized]
    ^-- Lock released while waiting: intradoc/lang/BlockingQueue@0x00000000A0F2EEF0[fat lock]
    at intradoc/server/SearchPoolManager.assignConnection(SearchPoolManager.java:154)[inlined]
    at intradoc/provider/ProviderPoolManager.getConnectionEx(ProviderPoolManager.java:391)[inlined]
    at intradoc/provider/ProviderPoolManager.getConnection(ProviderPoolManager.java:377)[inlined]
    at intradoc/server/SearchManager.getConnection(SearchManager.java:468)[optimized]
    at intradoc/server/SearchManager.retrieveSearchInfoAsBinder(SearchManager.java:175)[optimized]
    at intradoc/server/SearchService.retrieveSearchInfo(SearchService.java:1846)[optimized]
    at intradoc/server/SearchService.doLocalSearch(SearchService.java:1376)[optimized]
    at intradoc/server/SearchService.getSearchResults(SearchService.java:670)
    at sun/reflect/GeneratedMethodAccessor428.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Unknown Source)[optimized]
    at sun/reflect/DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)[optimized]
    at java/lang/reflect/Method.invoke(Method.java:597)[optimized]
    at intradoc/common/IdcMethodHolder.invokeMethod(IdcMethodHolder.java:86)[inlined]
    at intradoc/common/ClassHelperUtils.executeMethodEx(ClassHelperUtils.java:310)[inlined]
    at intradoc/common/ClassHelperUtils.executeMethod(ClassHelperUtils.java:295)[inlined]
    at intradoc/server/Service.doCodeEx(Service.java:550)[inlined]
    at intradoc/server/Service.doCode(Service.java:505)[optimized]
    at intradoc/server/ServiceRequestImplementor.doAction(ServiceRequestImplementor.java:1643)[optimized]
    at intradoc/server/Service.doAction(Service.java:477)
    at intradoc/server/ServiceRequestImplementor.doActions(ServiceRequestImplementor.java:1458)
    at intradoc/server/Service.doActions(Service.java:472)
    at intradoc/server/ServiceRequestImplementor.executeActions(ServiceRequestImplementor.java:1391)[optimized]
    at intradoc/server/Service.executeActions(Service.java:458)
    at intradoc/server/ServiceRequestImplementor.doRequest(ServiceRequestImplementor.java:737)[optimized]
    at intradoc/server/Service.doRequest(Service.java:1890)
    at intradoc/server/ServiceManager.processCommand(ServiceManager.java:435)
    at intradoc/server/IdcServerThread.processRequest(IdcServerThread.java:265)
    at intradoc/server/IdcServerThread.run(IdcServerThread.java:160)
    at weblogic/work/SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
    at weblogic/work/ExecuteThread.execute(ExecuteThread.java:207)
    at weblogic/work/ExecuteThread.run(ExecuteThread.java:176)
    at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
    -- end of trace

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.