HI,

  I have used servicemix to invoke services in a backend application. The
backend application can handle a load of 500 inputs. But, the servicemix
crashes when load testing and and dosent restart . How do I overcome this
problem

The error and the load testing senario is given below,

Load Testing Scenario Performed

Tool Used: SoapUI
Number of Messages : 500
Testing Statergy: Burst Rate
Burst Duration : 10
Burst Delay : 10
Message : getSCMItem : Retreive All Users

Server Crashes and Refuses to restart., Error as follows

Restart Error:
ERROR - DeploymentService              - Unable to restore state for
service assembly vdss97-sa
java.lang.Exception: <?xml version="1.0" encoding="UTF-8"?>
<jbi-task xmlns="http://java.sun.com/xml/ns/jbi/management-message";
version="1.0">
<jbi-task-result>
<frmwk-task-result>
<frmwk-task-result-details>
<task-result-details>
<task-id>start</task-id>
<task-result>FAILED</task-result>
<message-type>ERROR</message-type>
</task-result-details>
</frmwk-task-result-details>
</frmwk-task-result>
<component-task-result
xmlns="http://java.sun.com/xml/ns/jbi/management-message";>
<component-name>servicemix-jsr181</component-name>
<component-task-result-details>
<task-result-details>
<task-id>deploy</task-id>
<task-result>FAILED</task-result>
<message-type>ERROR</message-type>
<task-status-msg>
<msg-loc-info>
<loc-token/>
<loc-message>Target component servicemix-jsr181 for service unit
vdss97-jsr181-su is not installed</loc-message>
</msg-loc-info>
</task-status-msg>
</task-result-details>
</component-task-result-details>
</component-task-result>
</jbi-task-result>
</jbi-task>

        at
org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:125)
        at
org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:111)
        at
org.apache.servicemix.jbi.framework.ServiceAssemblyLifeCycle.start(ServiceAssemblyLifeCycle.java:146)
        at
org.apache.servicemix.jbi.framework.ServiceAssemblyLifeCycle.restore(ServiceAssemblyLifeCycle.java:330)
        at
org.apache.servicemix.jbi.framework.DeploymentService.start(DeploymentService.java:100)
        at
org.apache.servicemix.jbi.container.JBIContainer.start(JBIContainer.java:638)
        at
org.apache.servicemix.jbi.container.SpringJBIContainer.afterPropertiesSet(SpringJBIContainer.java:115)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1201)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1171)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:425)
        at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)
        at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
        at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:287)
        at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)
        at
org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:161)
        at
org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:51)
        at org.apache.servicemix.Main.main(Main.java:54)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:618)
        at
org.codehaus.classworlds.Launcher.launchStandard(Launcher.java:410)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:344)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:461)
INFO  - JBIContainer                   - ServiceMix JBI Container
(ServiceMix) started
INFO  - AutoDeploymentService          - Location
servicemix-jsr181-3.2.1-installer.zip no longer exists - removing ...
INFO  - AutoDeploymentService          - Attempting to remove archive at:
servicemix-jsr181-3.2.1-installer.zipINFO  - AutoDeploymentService        
 - Uninstalling component: servicemix-jsr181
INFO  - AutoDeploymentService          - Location
vdss97-sa-1.0-SNAPSHOT.jar no longer exists - removing ...
INFO  - AutoDeploymentService          - Attempting to remove archive at:
vdss97-sa-1.0-SNAPSHOT.jar
INFO  - AutoDeploymentService          - Undeploying service assembly
vdss97-sa
INFO  - ServiceAssemblyLifeCycle       - Shutting down service assembly:
vdss97-sa
INFO  - ServiceUnitLifeCycle           - Stopping service unit:
vdss97-http-su
INFO  - JDBCAdapterFactory             - Database driver recognized:
[apache_derby_embedded_jdbc_driver]
INFO  - ServiceUnitLifeCycle           - Shutting down service unit:
vdss97-http-su
INFO  - ServiceAssemblyLifeCycle       - Shutting down service assembly:
vdss97-sa
INFO  - DeploymentService              - UnDeployed ServiceUnit
vdss97-http-su from Component: servicemix-http
INFO  - DeploymentService              - UnDeployed ServiceUnit
vdss97-jsr181-su from Component: servicemix-jsr181
INFO  - LogTask                        - Logging system reconfigured using
file: file:/home/sysadmin/apache-servicemix-3.2.1/conf/log4j.xml
INFO  - JBIContainer                   - Shutting down ServiceMix JBI
Container (ServiceMix) stopped
INFO  - JBIContainer                   - Deactivating component
#SubscriptionManager#
INFO  - JBIContainer                   - ServiceMix JBI Container
(ServiceMix) stopped




Crashing Error :


WARN  - jetty                          - EXCEPTION
java.io.IOException: Too many open files
        at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
        at
sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:205)
        at
org.mortbay.jetty.nio.SelectChannelConnector$1.acceptChannel(SelectChannelConnector.java:75)
        at
org.mortbay.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:485)
        at
org.mortbay.io.nio.SelectorManager.doSelect(SelectorManager.java:168)
        at
org.mortbay.jetty.nio.SelectChannelConnector.accept(SelectChannelConnector.java:124)
        at
org.mortbay.jetty.AbstractConnector$Acceptor.run(AbstractConnector.java:514)
        at
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
WARN  - jetty                          - EXCEPTION
java.io.IOException: Too many open files
        at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
        at
sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:205)
        at
org.mortbay.jetty.nio.SelectChannelConnector$1.acceptChannel(SelectChannelConnector.java:75)
        at
org.mortbay.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:485)
        at
org.mortbay.io.nio.SelectorManager.doSelect(SelectorManager.java:168)
        at
org.mortbay.jetty.nio.SelectChannelConnector.accept(SelectChannelConnector.java:124)
        at
org.mortbay.jetty.AbstractConnector$Acceptor.run(AbstractConnector.java:514)
        at
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
WARN  - jetty                          - EXCEPTION

Regards,
Guru 
-- 
View this message in context: 
http://www.nabble.com/Load-Testing-failure%2C-servicemix-crashes-tp17053900p17053900.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to