Re[2]: JRUN Stability
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
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
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
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
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
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
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]