If you are doing concurrent dispatch then this might be worth doing even after they have been running for a while. It could be that you have a deadlock issue and are slowly deadlocking all your worker threads over time until eventually they all become non-responsive and the app instance is effectively dead in the water.
On 29/11/2012, at 6:39 AM, Chuck Hill <ch...@global-village.net> wrote: > Try running jstack on them when the start not responding: > > jstack -F <process id> > > That will give you a thread dump and may show something. > > Have you looked in the logs for OutOfMemory and HeapSpace? It could be > running out of PermGen space > > Are you dispatching requests concurrently? > > > Chuck > > > On 2012-11-28, at 12:05 PM, Michael Gargano wrote: > >> Hi all, >> >> I’m having an issue in our production environment. I have >> two servers (vm’s w/ windows 2008 r2 64-bit) running two instances each. >> The servers are load balanced by a hardware load balancer that pings the app >> on each box every minute to determine if it is still up (because of the way >> our app works, this creates a session). After about a week of uptime, the >> each app instance seems to just stop responding to requests one at a time >> until no instances respond any more. The java processes are still always >> running, but nothing responds. I recently bumped up the mem. on the apps to >> 3G each, to see if that would help, but the same problem occurred. Any >> ideas why this might be happening? It’s not good. Below is a sample of the >> app switches… >> >> -WOPort 2001 -WOCachingEnabled YES -WODebuggingEnabled NO -WOOutputPath >> c:/logs/log-1 -WOAutoOpenInBrowser NO -WOAutoOpenClientApplication NO >> -WOLifebeatInterval 120 -WOLifebeatEnabled YES -WOLifebeatDestinationPort >> 1085 -WOAdaptor WODefaultAdaptor -WOWorkerThreadCount 8 -WOListenQueueSize >> 128 -WOWorkerThreadCountMin 16 -WOWorkerThreadCountMax 256 >> -NSProjectSearchPath () -WOSessionTimeOut 1800 -WOApplicationName eGM >> -WOMonitorEnabled YES -WONoPause YES -Xmx3g >> -WOAllowsConcurrentRequestHandling YES >> >> >> Thanks. >> -Mike >> >> _______________________________________________ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> Help/Unsubscribe/Update your Subscription: >> https://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net >> >> This email sent to ch...@global-village.net > > -- > Chuck Hill Senior Consultant / VP Development > > Practical WebObjects - for developers who want to increase their overall > knowledge of WebObjects or who are trying to solve specific problems. > http://www.global-village.net/gvc/practical_webobjects > > Global Village Consulting ranks 13th in 2012 in BIV's Top 100 Fastest Growing > Companies in B.C! > Global Village Consulting ranks 76th in 24th annual PROFIT 200 ranking of > Canada’s Fastest-Growing Companies by PROFIT Magazine! > > > > > > > > > > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/webobjects-dev/qdolan%40gmail.com > > This email sent to qdo...@gmail.com _______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com