Re[2]: JRUN Stability

2004-04-09 Thread Jon Austin
Hi Drew, thanks for the quick response.

DF I would be willing to bet that your issue is not in the APPLICATION SERVER,
DF but in the code. This is simply not normal behavior for ColdFusion/JRun or
DF it would not be used as widely as it is.

That's somewhat of a surprising comment, Macromedia's forums were
littered with reports of just how unstable CFMX for J2EE on JRUN4 is.

>From that forum I was given the impression that such behavior IS quote
common. It's definately interesting, and gives some glimmer of hope,
to hear another side.

Scouring the various forums available last night, I actually got the
impression that it Isn't that widely used, exactly for that reason,
that it isn't very stable.

There also appeared to be a distinct lack of willing, or ability (not
sure which) to help on Macromedia's part.

DF First: are you using ColdFusion? or just JRun?

I'm running CFMX for J2EE. The reason for that decision, to my
knowledge, was simply to allow for distributed processing across
clustered servers.

I am coming in on the tail end of this project, so I don't know the
full reasons for the design decisions made.All I do know, is that
right now, I have a problem with the JRUN service on the server
spiking, crashing, and requiring me to manually reset it.

DF Second: What is your Web Server?

We're using IIS on a separate box, using the JRUN connector.

DF Third: depending on whether you are using ColdFusion or JRun, you will want
DF to use the appropriate debugging tools to see what is going on. If you are
DF using both, I would debug first one, then the other.

I'm looking into debugging JRUN, the CFMX code is at least stable
enough to support 2/3 users... so It's leaning toward JRUN simply not
being man enough for the job. Especially in the face of examples such
as :

http://www.macromedia.com/cfusion/webforums/forum/messageview.cfm?catid=69threadid=806965

http://www.macromedia.com/cfusion/webforums/forum/messageview.cfm?catid=69threadid=799421

And it's the JRUN connector which ultimately errors.

DF Hope this helps.

DF -Drew Falkman

Thanks for the suggestions..

~ Jon

DF-Original Message-
DFFrom: Jon Austin [mailto:[EMAIL PROTECTED]
DFSent: Thursday, April 08, 2004 8:19 PM
DFTo: JRun-Talk
DFSubject: JRUN Stability

DFI'm having an issue on a CFMX / JRUN server, when we get around 14
DFsimultaneous users, running an average sized lookup, our CPU spikes,
DFour memory dives, and JRUN bites the dust.

DFI've tried this on a single processor, 512mb machine, and it survived
DFthe load for approx 10-15 minutes.

DFI switched to another server with 2 CPU's, and 1gb of ram, and it died
DFin 5 minutes..That server did have two CFMX JRUN server instances on
DFit however. Only one was in active use though, the other was
DFrunning, but with no connections.

DFBoth machines were tested multiple times, and the same behavior
DFcontinued.

DFDoes anyone have any tuning suggestions, or alternative's like porting
DFour app to run off JBOSS?

DFTIA,

DF~ Jon
 [Todays Threads] 
 [This Message] 
 [Subscription] 
 [Fast Unsubscribe] 
 [User Settings]




RE: JRUN Stability

2004-04-09 Thread Stephen Dupre
Did you try to get a stack trace when this was happening? (technote 18339 on
www.macromedia.com http://www.macromedia.com )

 
What platform are you running on?

 
Are you using the server version (/jrun4) or the standalone (/cfusionmx).

 
What backend are you connecting to?

 
Have you applied any patches (hotfixes, new database drivers, etc).

 
I'd not ready to finger your code until we look at knownissues that might
cause CPU spikes (environment-related, patches, etc).

 
Stephen Dupre
Macromedia QA

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: Friday, April 09, 2004 12:19 AM
To: JRun-Talk
Subject: JRUN Stability

I'm having an issue on a CFMX / JRUN server, when we get around 14
simultaneous users, running an average sized lookup, our CPU spikes,
our memory dives, and JRUN bites the dust.

I've tried this on a single processor, 512mb machine, and it survived
the load for approx 10-15 minutes.

I switched to another server with 2 CPU's, and 1gb of ram, and it died
in 5 minutes..That server did have two CFMX JRUN server instances on
it however. Only one was in active use though, the other was
running, but with no connections.

Both machines were tested multiple times, and the same behavior
continued.

Does anyone have any tuning suggestions, or alternative's like porting
our app to run off JBOSS?

TIA,

~ Jon 
_
 [Todays Threads] 
 [This Message] 
 [Subscription] 
 [Fast Unsubscribe] 
 [User Settings]




RE: JRUN Stability

2004-04-09 Thread Jon Austin
The server in questions is windows 2000, SP4.

We're using the Server version (/jrun4)and we're connecting to an Oracle
backend.

We're on JRUN Updater 3, and we've been running this configuration without
issue, for about 6 months now.

The problem appears to be load-based.. We usually don't have over 5 people
on the server, developers are running their own local servers, so the
database is already used to the load..

I'll look into the stack trace, but I do have to co-ordinate several very
busy people, in order to get the load on the server, so I'm not sure when
I'll be able to do that yet.

Thanks,

~ Jon

-Original Message-
From: Stephen Dupre [mailto:[EMAIL PROTECTED]

Did you try to get a stack trace when this was happening? (technote 18339 on
www.macromedia.com http://www.macromedia.com )

What platform are you running on?

Are you using the server version (/jrun4) or the standalone (/cfusionmx).

What backend are you connecting to?

Have you applied any patches (hotfixes, new database drivers, etc).

I'd not ready to finger your code until we look at knownissues that might
cause CPU spikes (environment-related, patches, etc).

Stephen Dupre
Macromedia QA

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: Friday, April 09, 2004 12:19 AM
To: JRun-Talk
Subject: JRUN Stability

I'm having an issue on a CFMX / JRUN server, when we get around 14
simultaneous users, running an average sized lookup, our CPU spikes,
our memory dives, and JRUN bites the dust.

I've tried this on a single processor, 512mb machine, and it survived
the load for approx 10-15 minutes.

I switched to another server with 2 CPU's, and 1gb of ram, and it died
in 5 minutes..That server did have two CFMX JRUN server instances on
it however. Only one was in active use though, the other was
running, but with no connections.

Both machines were tested multiple times, and the same behavior
continued.

Does anyone have any tuning suggestions, or alternative's like porting
our app to run off JBOSS?

TIA,

~ Jon
_
 [Todays Threads] 
 [This Message] 
 [Subscription] 
 [Fast Unsubscribe] 
 [User Settings]




Re: JRUN Stability

2004-04-09 Thread Ben Groeneveld
We run JRun4 with CFMX on win2k in a cluster supporting 1000s of 
concurrent users and it's quite reliable, believe me.Thanks, BenG.

[EMAIL PROTECTED] wrote:

 The server in questions is windows 2000, SP4.

 We're using the Server version (/jrun4)and we're connecting to an Oracle
 backend.

 We're on JRUN Updater 3, and we've been running this configuration without
 issue, for about 6 months now.

 The problem appears to be load-based.. We usually don't have over 5 people
 on the server, developers are running their own local servers, so the
 database is already used to the load..

 I'll look into the stack trace, but I do have to co-ordinate several very
 busy people, in order to get the load on the server, so I'm not sure when
 I'll be able to do that yet.

 Thanks,

 ~ Jon

 -Original Message-
 From: Stephen Dupre [mailto:[EMAIL PROTECTED]

 Did you try to get a stack trace when this was happening? (technote 
 18339 on
 www.macromedia.com http://www.macromedia.com )

 What platform are you running on?

 Are you using the server version (/jrun4) or the standalone (/cfusionmx).

 What backend are you connecting to?

 Have you applied any patches (hotfixes, new database drivers, etc).

 I'd not ready to finger your code until we look at knownissues that 
 might
 cause CPU spikes (environment-related, patches, etc).

 Stephen Dupre
 Macromedia QA

 -Original Message-
 From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
 Sent: Friday, April 09, 2004 12:19 AM
 To: JRun-Talk
 Subject: JRUN Stability

 I'm having an issue on a CFMX / JRUN server, when we get around 14
 simultaneous users, running an average sized lookup, our CPU spikes,
 our memory dives, and JRUN bites the dust.

 I've tried this on a single processor, 512mb machine, and it survived
 the load for approx 10-15 minutes.

 I switched to another server with 2 CPU's, and 1gb of ram, and it died
 in 5 minutes..That server did have two CFMX JRUN server instances on
 it however. Only one was in active use though, the other was
 running, but with no connections.

 Both machines were tested multiple times, and the same behavior
 continued.

 Does anyone have any tuning suggestions, or alternative's like porting
 our app to run off JBOSS?

 TIA,

 ~ Jon
_

 [Todays Threads] 
 [This Message] 
 [Subscription] 
 [Fast Unsubscribe] 
 [User Settings]




RE: JRUN Stability

2004-04-09 Thread Jon Austin
Well it's nice to know that it does work for someone..

While I do believe you, unfortunately we run a similar setup, and it's not
even reliable with 15 concurrent users.

Hopefully I can get this resolved before the customer gets loose on it.

Thanks,

~ Jon



-Original Message-
From: Ben Groeneveld [mailto:[EMAIL PROTECTED]

We run JRun4 with CFMX on win2k in a cluster supporting 1000s of
concurrent users and it's quite reliable, believe me.Thanks, BenG.
 [Todays Threads] 
 [This Message] 
 [Subscription] 
 [Fast Unsubscribe] 
 [User Settings]




RE: JRUN Stability

2004-04-09 Thread Drew Falkman
Have you isolated the CFM(s) that cause the instability?

Specifically, if you just hit any CFM page with 15 concurrent users are
there problems? In your first email you mentioned something about a lookup.

Have you tried the following?:

1) Using a different JVM.
2) Using trusted cache.
3) Done these things:
http://www.macromedia.com/support/jrun/ts/documents/4.0_unresponsive.htm
4) Calling Macromedia Tech Support.
-Original Message-
From: Jon Austin [mailto:[EMAIL PROTECTED]
Sent: Friday, April 09, 2004 10:44 AM
To: JRun-Talk
Subject: RE: JRUN Stability

Well it's nice to know that it does work for someone..

While I do believe you, unfortunately we run a similar setup, and it's not
even reliable with 15 concurrent users.

Hopefully I can get this resolved before the customer gets loose on it.

Thanks,

~ Jon

-Original Message-
From: Ben Groeneveld [mailto:[EMAIL PROTECTED]

We run JRun4 with CFMX on win2k in a cluster supporting 1000s of
concurrent users and it's quite reliable, believe me.Thanks, BenG.
 [Todays Threads] 
 [This Message] 
 [Subscription] 
 [Fast Unsubscribe] 
 [User Settings]




RE: Re[2]: JRUN Stability

2004-04-09 Thread Dave Watts
 That's somewhat of a surprising comment, Macromedia's forums 
 were littered with reports of just how unstable CFMX for J2EE 
 on JRUN4 is.
 
 From that forum I was given the impression that such behavior 
 IS quote common. It's definately interesting, and gives some 
 glimmer of hope, to hear another side.

While there are lots of people having problems with CFMX/JRun, I suspect
they're a small minority.

 We're using IIS on a separate box, using the JRUN connector.

While I doubt that the problem is related to your web server, you may want
to try disabling IIS and using the built-in JRun web server, just to see if
that changes anything. But before doing that, read on ...

 I'm looking into debugging JRUN, the CFMX code is at least 
 stable enough to support 2/3 users... so It's leaning toward 
 JRUN simply not being man enough for the job.

In my experience, most CFMX/JRun stability problems are caused by database
driver issues. Several of our clients ran into severe stability issues that
were resolved by using different database drivers. What database are you
using? Have you installed the very latest database driver patch from MM
(released earlier this week)?

Macromedia DataDirect Connect for JDBC driver update:
http://www.macromedia.com/support/coldfusion/ts/documents/cfmx61_sqlserver_c
pu.htm (installation instructions)
http://download.macromedia.com/pub/coldfusion/drivers/3.3/macromedia_drivers
.zip (direct link to drivers)

If those don't work for you, you may want to try your database vendor's JDBC
driver:

Microsoft JDBC driver for SQL Server 2000:
http://www.microsoft.com/downloads/details.aspx?FamilyID=9f1874b6-f8e1-4bd6-
947c-0fc5bf05bf71DisplayLang=en

Oracle JDBC drivers:
http://otn.oracle.com/software/tech/java/sqlj_jdbc/index.html (make sure to
use JDK 1.4-compliant drivers)

Dave Watts, CTO, Fig Leaf Software
http://www.figleaf.com/
phone: 202-797-5496
fax: 202-797-5444
 [Todays Threads] 
 [This Message] 
 [Subscription] 
 [Fast Unsubscribe] 
 [User Settings]