Author |
Topic |
|
MarkJH
Senior Member
United Kingdom
1722 Posts |
Posted - 16 November 2002 : 08:48:07
|
I am getting the following error:
"Server Application Error
The server has reached the maximum recovery limit for the application during the processing of your request. Please contact the server administrator for assistance."
When it occurs, the site can be down for hours on end. I've contacted my hosts on this repeatedly and this is the MOST that they have ever came back to me with:
"This error is displayed in the Web browser when a request is made by a user to an "out-of-process" Web application that has terminated or has been killed. This is a temporary message that is displayed until IIS has restarted the failed Web application. IIS, by default, automatically restarts all failed out-of-process Web applications, and this behavior is governed by a metabase value, "AppOopRecoverLimit". IIS has a maximum limit of crashes for each web application. Usually IIS will bring a site backup after it goes down. If an ASP script or something crashes past the exceded limit IIS will no longer bring the site backup. That is what the problem is."
Is this a problem at their end or mine?
It seems to be almost once a day now that this is happening. Perhaps some of you kind people could enlighten me further than my "oh so supportive" support can! |
Bandlink.net - http://www.bandlink.net/ Bandlink Music Forums - http://www.bandlink.net/forum/ |
|
HuwR
Forum Admin
United Kingdom
20584 Posts |
Posted - 16 November 2002 : 09:12:22
|
It could be a problem with your code, but is just as likely a problem with someone elss code on another site, do you know how many sites run on the server?
It is something hat only your host can sort out, since they are the only ones who can isolate the problem |
|
|
Doug G
Support Moderator
USA
6493 Posts |
Posted - 16 November 2002 : 13:55:18
|
I found this in a usenet post:
quote: If you are running an ASP app in a separate mem space (OOP), MTS (owns all of the OOP apps), will only restart it after failure 4 times. This is b/c it detects that it is unstable and is trying to protect the server. You can increase this value by modifying the Metabase w/ADSUTIL (system32\inetsrv\adminsamples):
cscript adsutil.vbs set w3svc\1\MyOOPAPP\AppOOPRecoveryLimit "20"
This will set an OOP app that is located off the default web site (w3svc\1) named MyOOPAPP to restart 20 times (not including the initial startup).
Pat Filoteo, MCSE
|
====== Doug G ====== Computer history and help at www.dougscode.com |
|
|
Classicmotorcycling
Development Team Leader
Australia
2084 Posts |
Posted - 16 November 2002 : 14:09:54
|
In this case I think it is something with your code in your forum. I just went to your site and the rest of your site was fine, but I got the:quote: Server Application Error
The server has reached the maximum recovery limit for the application during the processing of your request. Please contact the server administrator for assistance.
For some reason your code and the Snitz code have a conflict.
BTW, nice lay out of you site.
|
Cheers, David Greening |
|
|
HuwR
Forum Admin
United Kingdom
20584 Posts |
Posted - 16 November 2002 : 14:30:08
|
if you are on a shared server ALL the sites run in the same application space, so it could be any ONE of the sites causing this problem, so you need to find out how your site is configured to decided if it is your code. |
|
|
MarkJH
Senior Member
United Kingdom
1722 Posts |
Posted - 17 November 2002 : 06:14:56
|
quote: It could be a problem with your code, but is just as likely a problem with someone elss code on another site, do you know how many sites run on the server?
It is something hat only your host can sort out, since they are the only ones who can isolate the problem
There are probably about 100 sites running on the server... a lot. The only thing i've changed recently is added a new version of the forums (at a test location) and an old Access database to test it with.
quote: In this case I think it is something with your code in your forum. I just went to your site and the rest of your site was fine, but I got the: quote: -------------------------------------------------------------------------------- Server Application Error
The server has reached the maximum recovery limit for the application during the processing of your request. Please contact the server administrator for assistance. --------------------------------------------------------------------------------
For some reason your code and the Snitz code have a conflict.
Yes, it only happens when it attempts to access a database. I've got a SQL 2000 database on a different server and an Access 2000 database on the web server.
quote: BTW, nice lay out of you site.
Thanks, but wait until you see the next version!
quote: if you are on a shared server ALL the sites run in the same application space, so it could be any ONE of the sites causing this problem, so you need to find out how your site is configured to decided if it is your code.
It would seem more likely that it is somebody elses site causing the problem. I'll contact my hosts and see what they say. Problem is, they're not particularly forthcoming with any major problems.
Thanks for the info. |
Bandlink.net - http://www.bandlink.net/ Bandlink Music Forums - http://www.bandlink.net/forum/ |
|
|
HuwR
Forum Admin
United Kingdom
20584 Posts |
Posted - 17 November 2002 : 06:20:53
|
quote:
Yes, it only happens when it attempts to access a database. I've got a SQL 2000 database on a different server and an Access 2000 database on the web server.
Does it crash when it tries to access either db, or just one in particular ? |
|
|
MarkJH
Senior Member
United Kingdom
1722 Posts |
|
Classicmotorcycling
Development Team Leader
Australia
2084 Posts |
Posted - 17 November 2002 : 14:41:37
|
MarkJH,
Starting to think it might be the MDAC drivers on the server. Just my opinion.
Ask your hosting company, what version of MDAC are they using? Also is it SQL 2000 that they use as well?
|
Cheers, David Greening |
|
|
MarkJH
Senior Member
United Kingdom
1722 Posts |
|
MarkJH
Senior Member
United Kingdom
1722 Posts |
Posted - 26 November 2002 : 02:11:20
|
quote: if you are on a shared server ALL the sites run in the same application space, so it could be any ONE of the sites causing this problem, so you need to find out how your site is configured to decided if it is your code.
I asked them about this. They said:
"It is extremely unlikely that this is the result of another site on the server because this site is set to high application protection level.
This means that it is essentially running in it's own space and will not be taken down by other domains on the server."
quote: If you are running an ASP app in a separate mem space (OOP), MTS (owns all of the OOP apps), will only restart it after failure 4 times. This is b/c it detects that it is unstable and is trying to protect the server. You can increase this value by modifying the Metabase w/ADSUTIL (system32\inetsrv\adminsamples):
cscript adsutil.vbs set w3svc\1\MyOOPAPP\AppOOPRecoveryLimit "20"
This will set an OOP app that is located off the default web site (w3svc\1) named MyOOPAPP to restart 20 times (not including the initial startup).
Pat Filoteo, MCSE
I asked them if was possible. This was their response:
"I have spoken with one of our NT Administrators about your request, and that is not something that we will be able to do.
This is, in some ways, a caveat of the shared server, as allowing an increase in the times that the application will restart before IIS will no longer restart will only increase the load on the server as a whole, regardless of the application protection level."
quote: Ask your hosting company, what version of MDAC are they using?
MDAC is version 2.6.
So, this must be a problem with the code on my site then? |
Bandlink.net - http://www.bandlink.net/ Bandlink Music Forums - http://www.bandlink.net/forum/ |
|
|
HuwR
Forum Admin
United Kingdom
20584 Posts |
Posted - 26 November 2002 : 05:18:51
|
quote:
This is, in some ways, a caveat of the shared server, as allowing an increase in the times that the application will restart before IIS will no longer restart will only increase the load on the server as a whole, regardless of the application protection level."
This is in some ways a load of hogwash. by running all the sites in High protection, they are already increasing the burden and load unnecesarily.
I WOULD MOVE HOSTS IMEDIATELY |
|
|
MarkJH
Senior Member
United Kingdom
1722 Posts |
Posted - 01 December 2002 : 12:52:53
|
Well, the forums haven't crashed for about a week now. Funny how things are working again even though I haven't changed any code on the site, isn't it? |
Bandlink.net - http://www.bandlink.net/ Bandlink Music Forums - http://www.bandlink.net/forum/ |
|
|
wii
Free ASP Hosts Moderator
Denmark
2632 Posts |
Posted - 01 December 2002 : 13:16:16
|
Well, if your host did change something, itīs not that strange...glad itīs working for you now. |
|
|
MarkJH
Senior Member
United Kingdom
1722 Posts |
|
|
Topic |
|