Author |
Topic |
Kat
Advanced Member
United Kingdom
3065 Posts |
Posted - 23 January 2001 : 04:45:20
|
Hi,
We seem to be having problems with our forums (which are located in a directory under the root). Sometimes, the forums can't be accessed due to a HTTP/1.1 Server Too Busy Error.
Does anyone have any ideas at all why this might happen? The rest of the site is ok but we have to reboot the server in order to be able to access the forums again. Has anyone else had this problem?
KatsKorner
|
|
HuwR
Forum Admin
United Kingdom
20584 Posts |
Posted - 23 January 2001 : 04:59:04
|
if you want to fix it without rebooting, try open taskmanager, goto the list of processes, and terminate any instances of Dllhost, the next time you connect to the web site, you will get an RPC failure, just hit refresh, it will be OK.
I have discovered that Dllhost is the cause of most IIS crashes, if something happens to it and it doesn't close properly, it does not free it's resources, an can rapidly eat up your ram.
'Resistance is futile' |
|
|
Kat
Advanced Member
United Kingdom
3065 Posts |
Posted - 23 January 2001 : 05:03:23
|
IIS is not actually crashing though because the rest of the site is fine. Stopping and restarting the service does not help either. I need to get some clues as to why this is happening..
Also, I would rather find out what is causing it and fix the problem rather than "manage the damage"..
KatsKorner
Edited by - kat on 23 January 2001 05:06:35 |
|
|
HuwR
Forum Admin
United Kingdom
20584 Posts |
Posted - 23 January 2001 : 05:12:04
|
I realise that, but check th dllhost process, if you have more than one, or it using more than about 12-16 meg of ram, then this is what is hogging you sytem. This id the interface between you webserver and your machine, every time you execute asp or connect to your db it goes through this DLL
'Resistance is futile' |
|
|
Kat
Advanced Member
United Kingdom
3065 Posts |
Posted - 23 January 2001 : 05:15:02
|
If that was the case, why is the rest of the site fine?
My Technical Manager says it isn't this dllhost process.
KatsKorner
|
|
|
HuwR
Forum Admin
United Kingdom
20584 Posts |
Posted - 23 January 2001 : 05:20:40
|
Well obviously I don't want to get in an argument with your technical Manager, but I spent 3 days last week load testing a server for an online video discussion/chat for Granada TV, and I can assure you that Dllhost is the biggest culprit on a windows Webserver.
If he would like proof, I can sent him an application that will crash a Dual 850Mhz server with 1Gb of ram in less than 5 minutes.
Some things you can do to help are make sure the site is running in an Isolated application, reduce the default session timeout to a lower value.
'Resistance is futile' |
|
|
Kat
Advanced Member
United Kingdom
3065 Posts |
Posted - 23 January 2001 : 05:21:59
|
Ok, I shall pass this on.. btw - I am not disagreeing because I do not have a clue but I am still wondering why the rest of the site is ok?
KatsKorner
|
|
|
HuwR
Forum Admin
United Kingdom
20584 Posts |
Posted - 23 January 2001 : 05:30:57
|
It really depends what the other sites are doing, we have a site which uses Microsofts admanger, this manages to crash about 8 times out of 10 when you ad a new campaign, it completely kills any database activity for the siteinvolved, then kills the sit completely, however none of the other sites are affected. If you catch it in time you can prevent a reboot, but if left undiscovered for a few hours, the rest of the sites eventually die asell, since the crashed process has stolen a huge chunk of your resources.
'Resistance is futile' |
|
|
HuwR
Forum Admin
United Kingdom
20584 Posts |
Posted - 23 January 2001 : 05:32:06
|
As a thought, you will probably find there is an instance of dll host for each site, although I haven't checked this
'Resistance is futile' |
|
|
Kat
Advanced Member
United Kingdom
3065 Posts |
Posted - 23 January 2001 : 05:47:45
|
Scenario: We have 1 site. This site is all running fine but the forums part of it gets the Server Too Busy error. The rest of the site continues to function. This means IIS is not crashing because none of the site would work.
The only difference between the forums and the rest of the site is the database being accessed (the forums uses it own database and is not integrated with the other databses on the site). Could the database be the problem and if so - why and how?
A small portion of the main page connects to this forums database to display active topics on the homepage (not the forums homepage but the site homepage). These seem to be working when the forums can't be accessed - so that indicates the database is fine?????
Sorry if I am not explaining very well! Where do we look next?
KatsKorner
|
|
|
HuwR
Forum Admin
United Kingdom
20584 Posts |
Posted - 23 January 2001 : 06:02:51
|
OK, try a couple of things,
are you able to access an asp page with no db connection from the forum directory(when it is Busy), make sure you don't have any unclosed connections.
get somone to monitor the server processes and memory while you get it to give you the error, this is the bestiindication of what is causing a server problem.
'Resistance is futile' |
|
|
Kat
Advanced Member
United Kingdom
3065 Posts |
Posted - 23 January 2001 : 06:06:31
|
Ok we will - got to wait till it happens again.. Please keep this thread open because chances are that I will be back.
KatsKorner
|
|
|
Doug G
Support Moderator
USA
6493 Posts |
|
Kat
Advanced Member
United Kingdom
3065 Posts |
Posted - 24 January 2001 : 04:08:24
|
Thanks Doug. I shall have a look at those. I am using SQL Server 7.0.
It happened again this morning briefly and then the page loaded without the need for a refresh.. Even more confusing...
KatsKorner
|
|
|
HuwR
Forum Admin
United Kingdom
20584 Posts |
Posted - 24 January 2001 : 04:30:45
|
As another thought Kat, make sure that your tables are indexed by the fields that are being used in your where clauses, it maybe that the SQL server is getting bogged down.
'Resistance is futile' |
|
|
Kat
Advanced Member
United Kingdom
3065 Posts |
Posted - 24 January 2001 : 04:32:55
|
How do I do this? I am not sure what you mean.
KatsKorner
|
|
|
Topic |
|