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.
