[
https://issues.apache.org/jira/browse/ODE-836?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12878616#action_12878616
]
Julia Chang commented on ODE-836:
---------------------------------
1.org.apache.axis2.description.AxisService#releaseSchemaList() is called when a
process is undeployed.
If many processes are deployed, much heap memory was needed.
Should not releaseSchemaList() be called after
BindingContextImpl#createService()?
2.org.apache.axis2.wsdl.util.WSDLWrapperBasicImpl is used as a default
implementation of WSDLWrapperImpl.
I think WSDLWrapperReloadImpl is better if there are many processes,
but I can't configure axis2.xml(reduceWSDLMemoryCache,reduceWSDLMemoryType).
Please teach me to configure axis2 to use WSDLWrapperReloadImpl.
3. org.apache.ode.store.DeploymentUnitDir#getDocRegistry() loads WSDL
definitions,
and keeps them in heap memory with each process.
_docRegistry should be set "null" when the process is dehydrated.
> OutOfMemoryError has occured if many processes are deployed.
> ------------------------------------------------------------
>
> Key: ODE-836
> URL: https://issues.apache.org/jira/browse/ODE-836
> Project: ODE
> Issue Type: Bug
> Components: BPEL Runtime
> Affects Versions: 1.3.3
> Environment: ODE-1.3.3+Tomcat
> Reporter: Julia Chang
> Attachments: ThreadDump(314).txt
>
>
> Though dehydration is enabled,and there are no process-instances,
> if many processes are deployed, OutOfMemoryError has occured.
> You can see the mail:
> http://mail-archives.apache.org/mod_mbox/ode-user/201005.mbox/%[email protected]%3e
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.