Thanks for the in depth analysis. The EntityManager requiring javassist does provide some hope.
Just to confirm things - is your app running with both javassist 3.3 and 3.4 on the classpath? On Thu, Jan 31, 2008 at 11:21 AM, Marcel Schepers <[EMAIL PROTECTED]> wrote: > The problem occured on a dedicated production server, it never ever occured > on a development server. > > The server runs 4 websites: a "normal" customer website, two redirection > websites whose only goal is to redirected the user to the normal website and > a webservices website. All these websites are part of one Maven project, > divided into 5 submodules. > - a core module providing generic application services as well as data > related services > - a core-web module providing the normal customer website > - a core-redirect module consisting of only one single JSP page for > redirection > - a catalogue-web module consisting of one single Tapestry page (just to > show a difference frontpage) and some custom redirect logic > - and, a ws module providing Spring Web Services based web services. These > webservice are primarily used with a custom Flex application. > > The core module has a Maven dependency to Hibernate Entitymanager (version > 3.3.1.javafabric, a custom made pom consisting of Hibernate 3.2.5.GA, > Hibernate Annotations 3.3.0 and Hibernate Entitymanager 3.3.1). And there is > also a Maven dependency to Spring (version 2.0.7). > > All webapplications, excluding the single page JSP redirection, have > dependency on this core module. > > I am using Tapestry 4.1.3 for the two Tapestry submodules. > > Hibernate Entitymanager (or some of its submodules) has a dependency on > Javassist version 3.3, Tapestry Project 4.1.3 has a dependency on Javassist > 3.4.GA. > > All webapplications are deployed using (in Jetty terms) WebAppContext. (I am > deploying 4 ROOT.war files in 4 difference directories). > > The server was under a heavy load when the problem occured. If my memory > serves me well, I think the CPU had zero idle time and the general server > load was about 4. All these numbers come from the 'top' util. > > This morning I checked the server log, generated by AWStats. During the > evening hours the server had about 3GB data traffic per hour. Perhaps it is > possible that the server was not able to handle such load. On the other > hand, 3GB per hour is about 1MB per second. That isn't that much, is it? (My > main expertise is Java. I am able to deal with basic Linux administration, > but I am unable to determine if such a load is exceptional high.) > > Last but not least, some deployment settings. I am using Jetty version > 6.1.5along with Java > 1.5.0_14-b03 on a Linux Fedora Core 6 (linux kernel 2.6.22.7) server. The > server has 2GB RAM and Jetty is started with '-Xms512M -Xmx768M'. Alongside > with Jetty, PostgreSQL (8.1.9) is used as RDBMS. > > As said before, the problem never occured on a development server. My first > thought when it happened was pure panic, my second thought this morning > wanders about a serious server overload. I've googled already who to handle > a Jetty server overload, but did not find anything. I will continue to > google for a while and if nothing comes up, I will contact WebTide on this > issue. > > Thank you for your time! > > Marcel > -- Jesse Kuhnert Tapestry / OGNL / Dojo team member/developer Open source based consulting work centered around dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]