On Mon, Mar 3, 2014 at 9:52 AM, Dmitry Batiyevskiy < dmitry.batiyevs...@ardas.dp.ua> wrote:
> Thanks, I will try updating atmosphere and/or changing maxProcessingThreads > may not be completely related, but what is your maxThreads value in your <Connector .../> in server.xml ? mine is below (found in tomee/conf/server.xml) <Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol" maxThreads="150" connectionTimeout="20000" acceptorThreadCount="2" redirectPort="8443" socket.directBuffer="false"/> > > Regards, > > Dmitry Batiyevskiy > > Ardas Group Inc. > > www.ardas.dp.ua > > > 2014-03-03 16:33 GMT+02:00 Howard W. Smith, Jr. <smithh032...@gmail.com>: > > > On Mon, Mar 3, 2014 at 6:41 AM, Dmitry Batiyevskiy < > > dmitry.batiyevs...@ardas.dp.ua> wrote: > > > > > Atmosphere dependencies from pom.xml: > > > > > > <dependency> > > > <groupId>org.atmosphere.extensions</groupId> > > > <artifactId>atmosphere-gwt20-server</artifactId> > > > <version>2.0.2</version> > > > </dependency> > > > > > > <dependency> > > > <groupId>org.atmosphere</groupId> > > > <artifactId>atmosphere-runtime</artifactId> > > > <version>2.0.5</version> > > > </dependency> > > > > > > > Looks good, but have you tried latest version (Atmosphere 2.1.0 runtime) > ? > > I don't know the appropriate 'gwt' version to use with Atmosphere 2.1.0 > > runtime. I think you can search the atmosphere wiki or mail list, or > post a > > mail there. > > > > I know that Atmosphere 2.0.3 had specific changes/fixes that were in-line > > with Tomcat 7.0.42, which supports your report that 7.0.42 is working (as > > expected). > > > > > > > > > > Dependencies are in war file > > > > > > > okay. > > > > > > > > > > Atmosphere config from web.xml: > > > > > > <servlet> > > > <description>AtmosphereServlet</description> > > > <servlet-name>AtmosphereServlet</servlet-name> > > > <servlet-class>org.atmosphere.cpr.AtmosphereServlet</servlet-class> > > > <load-on-startup>1</load-on-startup> > > > <async-supported>true</async-supported> > > > <init-param> > > > > > > > okay, good, i was looking for the async-supported to be set, since you're > > using servlet 3.0. > > > > > > > <param-name>org.atmosphere.cpr.AtmosphereInterceptor</param-name> > > > > > > > > > <param-value>com.mycompany.communicationengine.interceptor.SecurityContextInterceptor</param-value> > > > > > > </init-param> > > > <init-param> > > > <param-name>org.atmosphere.cpr.packages</param-name> > > > <param-value>com.mycompany.atm</param-value> > > > </init-param> > > > <init-param> > > > <param-name>org.atmosphere.useNative</param-name> > > > <param-value>true</param-value> > > > </init-param> > > > > > > > <snip> > > > > > > > <init-param> > > > > > > > > > <param-name>org.atmosphere.cpr.broadcaster.maxProcessingThreads</param-name> > > > <param-value>30</param-value> > > > </init-param> > > > <init-param> > > > > > > > > > <param-name>org.atmosphere.cpr.broadcaster.maxAsyncWriteThreads</param-name> > > > <param-value>30</param-value> > > > </init-param> > > > </servlet> > > > > > > > </snip> > > > > Jeanfrancois advised me to accept the default config/settings (for > > maxProcessingThreads and maxAsyncWriteThreads) instead of specifying low > > values like you have (30). what happens when you comment out these > > (atmosphere config) lines from your web.xml when using tomcat 7.0.50? > > > > maybe someone here on tomcat list can advise why your max threads > settings > > is working with tomcat 7.0.42, but not with tomcat 7.0.50. > > > > > > > > > > This is top of web.xml: > > > > > > <web-app xmlns="http://java.sun.com/xml/ns/javaee" > > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > > > xsi:schemaLocation="http://java.sun.com/xml/ns/javaee > > > http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" > > > version="3.0"> > > > > > > > > okay, good. > > > > > > > > > > Regards, > > > > > > Dmitry Batiyevskiy > > > > > > Ardas Group Inc. > > > > > > www.ardas.dp.ua > > > > > > > > > 2014-03-03 13:28 GMT+02:00 Howard W. Smith, Jr. < > smithh032...@gmail.com > > >: > > > > > > > On Mon, Mar 3, 2014 at 6:26 AM, Howard W. Smith, Jr. < > > > > smithh032...@gmail.com > > > > > wrote: > > > > > > > > > > > > > > On Thu, Feb 20, 2014 at 11:00 AM, Dmitry Batiyevskiy < > > > > > dmitry.batiyevs...@ardas.dp.ua> wrote: > > > > > > > > > >> We have upgraded tomcat 7.0.42 to 7.0.50 > > > > >> We have an app which is built around atmosphere framework and uses > > > > >> websockets > > > > >> After upgrade tomcat instance which has only this app dies in few > > > hours > > > > >> after deploy (the whole java process dies) > > > > >> > > > > > > > > > > How did you configure atmosphere? > > > > > > > > > > which version of atmosphere are you using? > > > > > > > > > > can you share your web.xml (atmosphere config)? > > > > > > > > > > which atmosphere-related dependencies? > > > > > > > > > > is atmosphere-related dependencies in tomcat/lib or in your WAR > file? > > > > > > > > > > > > > > also, are you specifying servlet 3.0 (or 2.5) in your web.xml? can > you > > > > copy/paste that config as well? > > > > > > > > > >