Author |
Message |
|
|
JOHN-JHENG
Joined: May 26, 2015
Messages: 25
Offline
|
Hello,
We developed the application with AOD 7.0.1 and our scert version on weblogig server
The full stack trace for stuck thread is as following. This make wbllogic server CPU too high.
Can you please explain what "com.avaya.sce.runtime.SCEServlet" method does? It seems to be causing stuck threads on weblogic
Thank you,
at java.io.UnixFileSystem.getBooleanAttributes0(Native Method) at java.io.UnixFileSystem.getBooleanAttributes(UnixFileSystem.java:242) at java.io.File.exists(File.java:813) at com.avaya.sce.runtimecommon.SCESession.createDirectoryStructure(SCESession.java:2246) at com.avaya.sce.runtimecommon.SCESession.createDirectoryStructure(SCESession.java:2252) at com.avaya.sce.runtimecommon.SCESession.createDirectoryStructure(SCESession.java:2252) at com.avaya.sce.runtimecommon.SCESession.createDirectoryStructure(SCESession.java:2252) at com.avaya.sce.runtimecommon.SCESession.getAbsoluteLogDirPath(SCESession.java:1272) at com.avaya.sce.runtimecommon.SCESession.getSession(SCESession.java:385) at com.avaya.sce.runtimecommon.SCESession.getSession(SCESession.java:291) at com.avaya.sce.runtime.SCEServlet.requestHandler(SCEServlet.java:201) at com.avaya.sce.runtime.SCEServlet.doGet(SCEServlet.java:182)
at java.io.UnixFileSystem.createDirectory(Native Method) at java.io.File.mkdir(File.java:1310) at com.avaya.sce.runtimecommon.SCESession.createDirectoryStructure(SCESession.java:2249) at com.avaya.sce.runtimecommon.SCESession.createDirectoryStructure(SCESession.java:2252) at com.avaya.sce.runtimecommon.SCESession.createDirectoryStructure(SCESession.java:2252) at com.avaya.sce.runtimecommon.SCESession.getAbsoluteLogDirPath(SCESession.java:1272) at com.avaya.sce.runtimecommon.SCESession.getSession(SCESession.java:385) at com.avaya.sce.runtimecommon.SCESession.getSession(SCESession.java:291) at com.avaya.sce.runtime.SCEServlet.requestHandler(SCEServlet.java:201) at com.avaya.sce.runtime.SCEServlet.doGet(SCEServlet.java:182)
at java.io.UnixFileSystem.getBooleanAttributes0(Native Method) at java.io.UnixFileSystem.getBooleanAttributes(UnixFileSystem.java:242) at java.io.File.exists(File.java:813) at com.avaya.sce.runtimecommon.SCESession.createDirectoryStructure(SCESession.java:2246) at com.avaya.sce.runtimecommon.SCESession.createDirectoryStructure(SCESession.java:2252) at com.avaya.sce.runtimecommon.SCESession.createDirectoryStructure(SCESession.java:2252) at com.avaya.sce.runtimecommon.SCESession.getAbsoluteTempDirPath(SCESession.java:1219) at com.avaya.sce.runtime.SCEServlet.storeVariables(SCEServlet.java:1230) at com.avaya.sce.runtime.SCEServlet.processRequest(SCEServlet.java:484) at com.avaya.sce.runtime.AppDocument.processRequest(AppDocument.java:188) at com.avaya.sce.runtime.SCEServlet.requestHandler(SCEServlet.java:285) at com.avaya.sce.runtime.SCEServlet.doPost(SCEServlet.java:190)
at java.io.UnixFileSystem.createDirectory(Native Method) at java.io.File.mkdir(File.java:1310) at com.avaya.sce.runtimecommon.SCESession.createDirectoryStructure(SCESession.java:2249) at com.avaya.sce.runtimecommon.SCESession.createDirectoryStructure(SCESession.java:2252) at com.avaya.sce.runtimecommon.SCESession.getAbsoluteTempDirPath(SCESession.java:1219) at com.avaya.sce.runtime.SCEServlet.storeVariables(SCEServlet.java:1230) at com.avaya.sce.runtime.SCEServlet.processRequest(SCEServlet.java:484) at com.avaya.sce.runtime.AppDocument.processRequest(AppDocument.java:188) at com.avaya.sce.runtime.SCEServlet.requestHandler(SCEServlet.java:285) at com.avaya.sce.runtime.SCEServlet.doPost(SCEServlet.java:190)
at java.io.UnixFileSystem.createDirectory(Native Method) at java.io.File.mkdir(File.java:1310) at com.avaya.sce.runtimecommon.SCESession.createDirectoryStructure(SCESession.java:2249) at com.avaya.sce.runtimecommon.SCESession.createDirectoryStructure(SCESession.java:2252) at com.avaya.sce.runtimecommon.SCESession.createDirectoryStructure(SCESession.java:2252) at com.avaya.sce.runtimecommon.SCESession.getAbsoluteTempDirPath(SCESession.java:1219) at com.avaya.sce.runtime.SCEServlet.storeVariables(SCEServlet.java:1230) at com.avaya.sce.runtime.SCEServlet.processRequest(SCEServlet.java:484) at com.avaya.sce.runtime.AppServlet.processRequest(AppServlet.java:76) at com.avaya.sce.runtime.SCEServlet.requestHandler(SCEServlet.java:285) at com.avaya.sce.runtime.SCEServlet.doPost(SCEServlet.java:190)
at java.io.UnixFileSystem.getBooleanAttributes0(Native Method) at java.io.UnixFileSystem.getBooleanAttributes(UnixFileSystem.java:242) at java.io.File.exists(File.java:813) at com.avaya.sce.runtimecommon.SCESession.createDirectoryStructure(SCESession.java:2246) at com.avaya.sce.runtimecommon.SCESession.createDirectoryStructure(SCESession.java:2252) at com.avaya.sce.runtimecommon.SCESession.createDirectoryStructure(SCESession.java:2252) at com.avaya.sce.runtimecommon.SCESession.createDirectoryStructure(SCESession.java:2252) at com.avaya.sce.runtimecommon.SCESession.getAbsoluteTempDirPath(SCESession.java:1219) at com.avaya.sce.runtime.SCEServlet.storeVariables(SCEServlet.java:1230) at com.avaya.sce.runtime.SCEServlet.processRequest(SCEServlet.java:484) at com.avaya.sce.runtime.AppServlet.processRequest(AppServlet.java:76) at com.avaya.sce.runtime.SCEServlet.requestHandler(SCEServlet.java:285) at com.avaya.sce.runtime.SCEServlet.doPost(SCEServlet.java:190)
at java.io.UnixFileSystem.getBooleanAttributes0(Native Method) at java.io.UnixFileSystem.getBooleanAttributes(UnixFileSystem.java:242) at java.io.File.exists(File.java:813) at com.avaya.sce.runtimecommon.SCESession.createDirectoryStructure(SCESession.java:2246) at com.avaya.sce.runtimecommon.SCESession.createDirectoryStructure(SCESession.java:2252) at com.avaya.sce.runtimecommon.SCESession.createDirectoryStructure(SCESession.java:2252) at com.avaya.sce.runtimecommon.SCESession.createDirectoryStructure(SCESession.java:2252) at com.avaya.sce.runtimecommon.SCESession.getAbsoluteTempDirPath(SCESession.java:1219) at com.avaya.sce.runtime.SCEServlet.storeVariables(SCEServlet.java:1230) at com.avaya.sce.runtime.SCEServlet.processRequest(SCEServlet.java:484) at com.avaya.sce.runtime.AppDocument.processRequest(AppDocument.java:188) at com.avaya.sce.runtime.SCEServlet.requestHandler(SCEServlet.java:285) at com.avaya.sce.runtime.SCEServlet.doPost(SCEServlet.java:190)
at java.io.UnixFileSystem.createDirectory(Native Method) at java.io.File.mkdir(File.java:1310) at com.avaya.sce.runtimecommon.SCESession.createDirectoryStructure(SCESession.java:2249) at com.avaya.sce.runtimecommon.SCESession.createDirectoryStructure(SCESession.java:2252) at com.avaya.sce.runtimecommon.SCESession.createDirectoryStructure(SCESession.java:2252) at com.avaya.sce.runtimecommon.SCESession.getAbsoluteTempDirPath(SCESession.java:1219) at com.avaya.sce.runtime.SCEServlet.storeVariables(SCEServlet.java:1230) at com.avaya.sce.runtime.SCEServlet.processRequest(SCEServlet.java:484) at com.avaya.sce.runtime.AppDocument.processRequest(AppDocument.java:188) at com.avaya.sce.runtime.SCEServlet.requestHandler(SCEServlet.java:285) at com.avaya.sce.runtime.SCEServlet.doPost(SCEServlet.java:190)
|
|
|
|
|
RossYakulis
Joined: Nov 6, 2013
Messages: 2652
Offline
|
There were some changes made since Weblogic (and only weblogic) has problems with calling file exists to minimize this around 7.X timeframe. I forget what release it went into, but I would expect it would be in 7.0.1, but maybe try 7.1.
|
|
|
|
|
JOHN-JHENG
Joined: May 26, 2015
Messages: 25
Offline
|
So i need to export runtimeSupportWeblogic.zip form AAOD 7.1 ??
or I can downgrade the debug level or disable the vpapplog client setting to reduce the resource occupation?
thanks
|
|
|
|
|
JOHN-JHENG
Joined: May 26, 2015
Messages: 25
Offline
|
Hello
If I upgrade the runtimeSupportWeblogic.zip form AAOD 7.1 , can It support the .war export form AAOD ?7.0.1 ??
or
have a service pack to AAOD 7.0.1
|
|
|
|
|
RossYakulis
Joined: Nov 6, 2013
Messages: 2652
Offline
|
It is supposed to be compatible. Make sure old versions of jars are removed.
|
|
|
|
|
JOHN-JHENG
Joined: May 26, 2015
Messages: 25
Offline
|
Please ask me to ask a question
I saw that have a lot of ERROR message in this file(vpAppLogClient.log)
can these errors cause poor performance ??
Thanks
2016-04-25 16:47:17,627 1003673947 [VPBatchLogWriterThread: 0b6fee8c-0dae-44a8-bc2a-22dc0af0d869 ( https://10.68.56.160/axis2/services/VPAppLogService)] ERROR - BatchLogWriter:EPMWebServicesClientBaseImpl:logBatchAxis2() - Caught Exception FAILED with error: null to log entry size: 503 to URL: https://10.68.56.160/axis2/services/VPAppLogService from AE server: idc-IVR-as01p First SID: idc-IVR-MPP01p-2016116082609-24 Last SID: idc-IVR-MPP02p-2016116084654-17 NOTE: It could be caused by this VPMS is not online or some other network issues.
java.lang.IllegalArgumentException
at org.apache.axiom.om.impl.llom.factory.AbstractOMMetaFactory.createXMLStreamReader(AbstractOMMetaFactory.java:60)
at org.apache.axiom.om.impl.llom.factory.AbstractOMMetaFactory.createOMBuilder(AbstractOMMetaFactory.java:95)
at org.apache.axiom.om.OMXMLBuilderFactory.createOMBuilder(OMXMLBuilderFactory.java:153)
at org.apache.axiom.om.OMXMLBuilderFactory.createOMBuilder(OMXMLBuilderFactory.java:133)
at org.apache.axiom.om.OMXMLBuilderFactory.createOMBuilder(OMXMLBuilderFactory.java:104)
at org.apache.axis2.util.XMLUtils.toOM(XMLUtils.java:590)
at org.apache.axis2.util.XMLUtils.toOM(XMLUtils.java:575)
at
|
|
|
|
|
RossYakulis
Joined: Nov 6, 2013
Messages: 2652
Offline
|
The vpAppLogClient is part of the platform, you would have to contact EP support for this answer.
I will say, that based on the error message, report entries are not getting sent to the EP system.
|
|
|
|
|
JOHN-JHENG
Joined: May 26, 2015
Messages: 25
Offline
|
Thanks for your help.
I will try the jars from AAOD 7.1.
May I only exchang the jars ,and other file not chang.
commons-codec-1.3.jar
commons-httpclient-3.1.jar
commons-logging-1.1.1.jar
json.jar
log4j-1.2.15.jar
scertcommon-07.10.12.02.jar
VPAppLogClient_7.1.0.jar
weblm.jar
xalan-2.7.0.jar
XmlSchema-1.4.7.jar
xmlsec-1.4.3.jar
|
|
|
|
|
JOHN-JHENG
Joined: May 26, 2015
Messages: 25
Offline
|
Hello,
It is so different with tomcat .
Please tell me the Precautions ,
I need upgrade runtimeSupportWeblogic.zip and redeploy runtimeSupportWeblogic.war
And What is I also need??
Thank you
|
|
|
|
|
RossYakulis
Joined: Nov 6, 2013
Messages: 2652
Offline
|
See the release notes and the on-line help for deployment specifics.
|
|
|
|
|
JOHN-JHENG
Joined: May 26, 2015
Messages: 25
Offline
|
Hello
I exchang the .jar form AAOD 7.1 and it is work , but the CPU Use rate still too high.
Has this other reasons to make CUP Use rate still too high??
thanks
|
|
|
|
|
RossYakulis
Joined: Nov 6, 2013
Messages: 2652
Offline
|
Not that I know of. I have not heard of this from other customers.
|
|
|
|
|
JOHN-JHENG
Joined: May 26, 2015
Messages: 25
Offline
|
|
|
|
|
|
RossYakulis
Joined: Nov 6, 2013
Messages: 2652
Offline
|
Did you read this "There was a change added to 6.0 sp3 that should address this. What version of OD are you using?" ?
You have the latest with that change.
|
|
|
|
|
JOHN-JHENG
Joined: May 26, 2015
Messages: 25
Offline
|
In this case , we check status by Dynatrace.
The stuck thread is make by a large of created folders and check file .
Is it normal for created folders and check file ? or What can we test?
thanks
|
|
|