I don't really want to get into a pissing contest over this (mainly because
I have some serious pressure and a rather small aperture, resulting in an
unmatchable pressure/volume ratio), so this is the last thing I will say on
the topic that doesn't relate to a solution for you (which, at the moment,
is not possible given the information you've provided about your issue). 

"At least 3 years of giving a chance are not "soon" "

You've only been at it for three years?  Written history is 'only' a few
thousand years old and 3 years is small by comparison.

"Operating system is only as good as the applications run on it." True of
false? True... in Windows 95 :-) Few years later even Microsoft handles apps
erros successfully."

If this is what you believe in your heart, then I recommend a wholesale
switch to .NET for you.  I wish you all the low switching costs in the
world, and commend you for the faith you put in Microsoft (and their error
messages), as this is a gritty display of loyalty in the face of
overwhelming evidence contradicting your assertion.

"I'm so sad that I think of a _completly_ new code. In PHP!"

PHP is great.  So is Zoap and .NET.  Careful, though, some of the same
problems you would be shunning Java for would also appear in any Internet
development/application development platform.  You know the old adage,
however, if you let it go, and it comes back to you, it's yours forever.  If
you switch and you aren't very, very stubborn, you may be Java's forever.

"- the apps have _plenty_ of different urls"

There is a correlation between the size of the application and the time it
takes to properly test the application.  The larger the application, the
more it takes to vet application quality.  What you have said here is that
you don't want to properly test the application because it's too large and
too much work, and that you are happy to continually restart the application
as a solution.  Sounds equitable.

" I can't reproduce such Tomcat hangs on development machine."

And with regularity, what steps lead up to Tomcat hanging?  This is the
question that you should try to answer with increasing accuracy each time
Tomcat hangs until you find the issue.  Once you do, submit it as a bug, and
give back to the OS community that has been supporting your applications for
3 years.

"- Shall I really examin and monitor the production enviroment?"

Only if you don't care about having server downtime for your users.

"Looks like a "finish it yourself" thing"

try
{
        Hacker hacker = new Hacker();
        if(hacker.canFinishItHimselfByAskingGoodQuestions())
        {
                hacker.walkProudly();
                hacker.goToBank();
                hacker.retireWealthy();
                hacker.dieHavingLeftAGoodLegacy();
        }
        else
        {
                throw new NotReallyAHackerException();
        }
}
catch (NotReallyAHackerException hrahe)
{
        return new GoToLawOrBusinessSchoolEvent();
}

Bear Down,

JCD



-----Original Message-----
From: news [mailto:[EMAIL PROTECTED] On Behalf Of Tomasz Nowak
Sent: Tuesday, February 28, 2006 11:25 AM
To: users@tomcat.apache.org
Subject: Re: Tomcat 5.5.x crashes almost every single day.


John C. Dale <[EMAIL PROTECTED]> wrote:
>
> Don't give-up on Tomcat so soon.

At least 3 years of giving a chance are not "soon"... ;]

> Sometimes Tomcat is only as good as the applications deployed within 
> her.

"Operating system is only as good as the applications run on it." True of
false? True... in Windows 95 :-) Few years later even Microsoft handles apps
erros successfully.

Tomcat is the only server-type software I know that
_any_user_ can crash so easily and the only
that is so helpless about handling their erros.
Why don't it send 500 status to pages in faulty webapp
and contiunes to serve other webapps normally?

> I write my own apps ;o)

I use Apache Foundation apps ;]

> I would stick with it, and cease development of new code until you 
> have eliminated the existing installed code

I'm so sad that I think of a _completly_ new code. In PHP!

> Along the way, it would
> be helpful for you to beat up a separate, mirrored staging instance of 
> your production environment using JMeter. Reproduce your problem with 
> regularity by hitting each URL many times, then examining the results.

This is probably imposibble because:
- the apps have _plenty_ of different urls.
- I can't reproduce such Tomcat hangs on development machine.
- Shall I really examin and monitor the production enviroment?
  What about performance then?

Are there any resource monitors built-in into Tomcat?
I've browsed the JMX management manual.. well is it written
for a human being? Looks like a "finish it yourself" thing. :|

-- 
Tomasz Nowak
  Netventure, http://www.netventure.pl/


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to