VueServlet Long Timeout When the Primary AutoVue Server is Down (Doc ID 1611398.1)

Last updated on AUGUST 31, 2015

Applies to:

Oracle AutoVue 2D Professional - Version 20.2.0 and later
Oracle AutoVue 3D Professional Advanced - Version 20.2.0 and later
Oracle AutoVue EDA Professional - Version 20.2.0 and later
Oracle AutoVue Electro-Mechanical Professional - Version 20.2.0 and later
Oracle AutoVue Office - Version 20.2.0 and later
Information in this document applies to any platform.

Symptoms

 The customer deployment consists of Two VueLinks 19.3.1 for Documentum installed separately on two distinct Windows 2008 R2 (SP1). Each VueLink is deployed with a VueServlet in Weblogic 10.3.3.0 The two AutoVue Servers are set in fail-over by configuring the web.xml files of the two VueServlets in their respective Weblogic Servers (See <Note 754322.1> for AutoVue failover instructions).

The issue happens when the primary AutoVue Server is down and a user tries to open a file in AutoVue, it will always takes 120 sec (or 2 minutes) for the VueServlet to time out then connect to the secondary AutoVue Server. So the user has two wait for about two minutes before his request gets directed to the secondary running AutoVue Server.The below weblogic log exrept clearly shows that the delay is spent when the VueServlet fails when trying to communicate with the primary server (which is shut down). That is  where the 2 minutes is lost.


 ####<Apr 20, 2012 11:14:23 AM CDT> <Info> <ServletContext-/VueServlet> <HOUWAPP547> <HOUWAPP547_MS> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1334938463446> <BEA-000000> <com.cimmetry.servlet.VueServlet: VueServlet: com.cimmetry.core.VueRemoteException: Error in exec nested exception is:  java.net.SocketException: Connection reset by peer: socket write error
####<Apr 20, 2012 11:14:23 AM CDT> <Info> <ServletContext-/VueServlet> <HOUWAPP547> <HOUWAPP547_MS> <[ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1334938463477> <BEA-000000> <com.cimmetry.servlet.VueServlet: VueServlet: *** Trying to create socket on 161.xx.x.190:5099...>

####<Apr 20, 2012 11:14:44 AM CDT> <Info> <ServletContext-/VueServlet> <HOUWAPP547> <HOUWAPP547_MS> <[ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1334938484525> <BEA-000000> <com.cimmetry.servlet.VueServlet: VueServlet: *** FAILED to create socket on 161.xx.x.190:5099>

####<Apr 20, 2012 11:15:05 AM CDT> <Info> <ServletContext-/VueServlet> <HOUWAPP547> <HOUWAPP547_MS> <[ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1334938505540> <BEA-000000> <com.cimmetry.servlet.VueServlet: VueServlet: *** FAILED to create socket on 161.xx.x.190:5099>

####<Apr 20, 2012 11:15:26 AM CDT> <Info> <ServletContext-/VueServlet> <HOUWAPP547> <HOUWAPP547_MS> <[ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1334938526602> <BEA-000000> <com.cimmetry.servlet.VueServlet: VueServlet: *** FAILED to create socket on 161.xx.x.190:5099>

####<Apr 20, 2012 11:15:47 AM CDT> <Info> <ServletContext-/VueServlet> <HOUWAPP547> <HOUWAPP547_MS> <[ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1334938547634> <BEA-000000> <com.cimmetry.servlet.VueServlet: VueServlet: *** FAILED to create socket on 161.xx.x.190:5099>

####<Apr 20, 2012 11:16:08 AM CDT> <Info> <ServletContext-/VueServlet> <HOUWAPP547> <HOUWAPP547_MS> <[ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1334938568665> <BEA-000000> <com.cimmetry.servlet.VueServlet: VueServlet: *** FAILED to create socket on 161.xx.x.190:5099>

####<Apr 20, 2012 11:16:29 AM CDT> <Info> <ServletContext-/VueServlet> <HOUWAPP547> <HOUWAPP547_MS> <[ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1334938589680> <BEA-000000> <com.cimmetry.servlet.VueServlet: VueServlet: *** FAILED to create socket on 161.xx.x.190:5099>

####<Apr 20, 2012 11:16:29 AM CDT> <Info> <ServletContext-/VueServlet> <HOUWAPP547> <HOUWAPP547_MS> <[ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1334938589680> <BEA-000000> <com.cimmetry.servlet.VueServlet: VueServlet: *** Add host 161.xx.x.191:5099 com.cimmetry.servlet.SocketRemoteExecutable@72fb92dc>

####<Apr 20, 2012 11:16:29 AM CDT> <Info> <ServletContext-/VueServlet> <HOUWAPP547> <HOUWAPP547_MS> <[ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1334938589680> <BEA-000000> <com.cimmetry.servlet.VueServlet: VueServlet: >> Exec(350)>

####<Apr 20, 2012 11:16:29 AM CDT> <Info> <ServletContext-/VueServlet> <HOUWAPP547> <HOUWAPP547_MS> <[ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1334938589680> <BEA-000000> <com.cimmetry.servlet.VueServlet: VueServlet: >> result size is 248>

####<Apr 20, 2012 11:16:29 AM CDT> <Info> <ServletContext-/VueServlet> <HOUWAPP547> <HOUWAPP547_MS> <[ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-


 The VueServlet tries to create a socket connection 6 times to the primary server (161.xx.x.190) which is down.  the time spent in each attempt is 21 secs, then  the request is routed to secondary server (161.xx.x.191)

Changes

 none

Cause

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms