Multi-Processor bug found in IIS 6
Web Server forum
Back To The Forum Home!Search!Private Messaging System

Web Server Talk Web Server Talk > Web Servers reviews > IIS server support > IIS Server > Multi-Processor bug found in IIS 6




  Last Thread   Next Thread Next
  Show Printable Version Email this Page Subscribe to this Thread      Post New Thread    Post A Reply      

    Multi-Processor bug found in IIS 6  
Aaron King


View Ip Address Report This Message To A Moderator Edit/Delete Message


 
01-29-04 06:41 AM

I have posted a similar reply to one of my other threads but i wanted to
make sure this gets to the top for others to read.

Over the past 2 weeks i have been working to identify a problem in IIS 6
where the application would hang for no apparent reason. Every possible
debug tool had been used including IIS Crash Hang Agent, IISState,
Adsutil, asp error logging, etc. No good information came out of the
debug process. The application is a medium traffic website running on a
MS Access 2000 DB. The problem started when the application was moved to
a new server. It had been working fine on a windows 2003 server for over
3 months. Right after we moved to a new server it started to fail. I
tried moving the website to countless other servers until I thought I
discovered the cause to be AMD processors since it always worked on the
Intel servers. After posting again here David Wang suggested it might be
a multi-processor problem. After removing the second processor from the
server and reconfiguring the system driver to use the uni-proecssor
driver i have NOT had a problem since then.

In summary... MS Access + IIS 6 + Multi-Processor Server equals a
failing application. The same application on a single CPU server works
perfectly. I also noticed the problem occurred more the greater the
traffic to the website was. This problem may or may not be noticed on
low traffic websites.

Those of you who are having hangs/crashes might want to consider this a
factor in troubleshooting. Does anyone know if Microsoft is aware of
this bug? If so, will a fix be included in the first service pack?

Aaron



*** Sent via Developersdex http://www.examnotes.net ***
Don't just participate in USENET...get rewarded for it!





[ Post a follow-up to this message ]



    Re: Multi-Processor bug found in IIS 6  
Gaah


View Ip Address Report This Message To A Moderator Edit/Delete Message


 
01-29-04 07:36 AM

heh... I'll have to investigate that one, I have the "unexplained hang"
behavior on a 4 processors machine...

thanks for putting this back on top ;)

"Aaron King" <anon@hotmail.com> wrote in message
news:eM8dpnn5DHA.2764@TK2MSFTNGP09.phx.gbl...
quote:
> I have posted a similar reply to one of my other threads but i wanted to > make sure this gets to the top for others to read. > > Over the past 2 weeks i have been working to identify a problem in IIS 6 > where the application would hang for no apparent reason. Every possible > debug tool had been used including IIS Crash Hang Agent, IISState, > Adsutil, asp error logging, etc. No good information came out of the > debug process. The application is a medium traffic website running on a > MS Access 2000 DB. The problem started when the application was moved to > a new server. It had been working fine on a windows 2003 server for over > 3 months. Right after we moved to a new server it started to fail. I > tried moving the website to countless other servers until I thought I > discovered the cause to be AMD processors since it always worked on the > Intel servers. After posting again here David Wang suggested it might be > a multi-processor problem. After removing the second processor from the > server and reconfiguring the system driver to use the uni-proecssor > driver i have NOT had a problem since then. > > In summary... MS Access + IIS 6 + Multi-Processor Server equals a > failing application. The same application on a single CPU server works > perfectly. I also noticed the problem occurred more the greater the > traffic to the website was. This problem may or may not be noticed on > low traffic websites. > > Those of you who are having hangs/crashes might want to consider this a > factor in troubleshooting. Does anyone know if Microsoft is aware of > this bug? If so, will a fix be included in the first service pack? > > Aaron > > > > *** Sent via Developersdex http://www.examnotes.net *** > Don't just participate in USENET...get rewarded for it!




[ Post a follow-up to this message ]



    Re: Multi-Processor bug found in IIS 6  
Mylo


View Ip Address Report This Message To A Moderator Edit/Delete Message


 
01-29-04 08:38 AM

Aaron,

Are you also using ASP .NET ?

Regards,
Mylo

"Gaah" <san_kikai@hotmail.com> wrote in message
news:uMBM9$n5DHA.2748@TK2MSFTNGP09.phx.gbl...
quote:
> heh... I'll have to investigate that one, I have the "unexplained hang" > behavior on a 4 processors machine... > > thanks for putting this back on top ;) > > "Aaron King" <anon@hotmail.com> wrote in message > news:eM8dpnn5DHA.2764@TK2MSFTNGP09.phx.gbl... > >




[ Post a follow-up to this message ]



    Re: Multi-Processor bug found in IIS 6  
Pat [MSFT]


View Ip Address Report This Message To A Moderator Edit/Delete Message


 
01-29-04 09:37 AM

Can you post the IISState log for verification?  There is a problem
w/MS-Access on IIS6 when under stress it will hang in the MS-Access (Jet)
drivers.  Before jumping to that conclusion, though, we can verify it from
the log.

Pat

"Gaah" <san_kikai@hotmail.com> wrote in message
news:uMBM9$n5DHA.2748@TK2MSFTNGP09.phx.gbl...
quote:
> heh... I'll have to investigate that one, I have the "unexplained hang" > behavior on a 4 processors machine... > > thanks for putting this back on top ;) > > "Aaron King" <anon@hotmail.com> wrote in message > news:eM8dpnn5DHA.2764@TK2MSFTNGP09.phx.gbl... > >




[ Post a follow-up to this message ]



    Re: Multi-Processor bug found in IIS 6  
Aaron King


View Ip Address Report This Message To A Moderator Edit/Delete Message


 
01-29-04 10:37 AM

ASP.NET is enabled on the server but none of the website pages use it.

The log file can be downloaded here:
http://math.indstate.edu/adutil-log.txt

This was run from the adutil.vbs debugger which appears very similar to
IISState. If the IISState logs are also needed let me know and i will
post them as well.

Aaron

*** Sent via Developersdex http://www.examnotes.net ***
Don't just participate in USENET...get rewarded for it!





[ Post a follow-up to this message ]



    Re: Multi-Processor bug found in IIS 6  
Pat [MSFT]


View Ip Address Report This Message To A Moderator Edit/Delete Message


 
01-29-04 06:35 PM

It's the Jet bug.  You will need to call MS-Support and open an incident.

Pat

"Aaron King" <anon@hotmail.com> wrote in message
news:O84H9jp5DHA.2580@TK2MSFTNGP11.phx.gbl...
quote:
> ASP.NET is enabled on the server but none of the website pages use it. > > The log file can be downloaded here: > http://math.indstate.edu/adutil-log.txt > > This was run from the adutil.vbs debugger which appears very similar to > IISState. If the IISState logs are also needed let me know and i will > post them as well. > > Aaron > > *** Sent via Developersdex http://www.examnotes.net *** > Don't just participate in USENET...get rewarded for it!




[ Post a follow-up to this message ]



    Re: Multi-Processor bug found in IIS 6  
David Wang [Msft]


View Ip Address Report This Message To A Moderator Edit/Delete Message


 
01-30-04 05:35 AM

You should probably post a "RESOLVED" message as well since there is no
multi-processor bug in IIS6 in this incident...

FYI: We've run the IIS6 web server core through countless years of UP, 2P,
and 4P of high-CPU/Bandwidth stress; it is one of the last sorts of bugs I'd
expect on IIS6.  Believe it or not, we get down to having "random bit flips
from bad RAM" as stress failures.

However, I do need to qualify on what is the "IIS6 web server core" -- it is
the base server engine which routes, handles, and executes requests -- it
pretty much is not what usual customers encounter -- for example, ASP,
ASP.Net, Jet, ODBC/OLEDB/ADO/RDO, FPSE, JSP, Perl, php are all technologies
that run on TOP of the web server core and is not a part of the core -- and
they have varying degrees of reliability and scalability often not
comparable to that of the core.

--
//David
IIS
This posting is provided "AS IS" with no warranties, and confers no rights.
//
"Aaron King" <anon@hotmail.com> wrote in message
news:O84H9jp5DHA.2580@TK2MSFTNGP11.phx.gbl...
ASP.NET is enabled on the server but none of the website pages use it.

The log file can be downloaded here:
http://math.indstate.edu/adutil-log.txt

This was run from the adutil.vbs debugger which appears very similar to
IISState. If the IISState logs are also needed let me know and i will
post them as well.

Aaron

*** Sent via Developersdex http://www.examnotes.net ***
Don't just participate in USENET...get rewarded for it!







[ Post a follow-up to this message ]



    Re: Multi-Processor bug found in IIS 6  
Dev


View Ip Address Report This Message To A Moderator Edit/Delete Message


 
01-30-04 10:35 AM

Aaron,

If your server is crashing or hanging you might want to
download our ReJuvin8 tool. It's free for the first
15-days. It can keep your site running despite problems.

It's designed to detect problems then restart or reboot.
It can restart ANY programs, services, or processes in
precise order. It doesn't fix bugs but it does give you some
breathing room while you are finding them. ReJuvin8 also
gives you email and telephone alert messages and graphic
status reports. It runs as a Windows Service.

It can also test, alert, and report on URLs running anywhere
on any server on your net connection. So if you use multiple
servers you can use them to watch each other, too.

ReJuvin8 has both an automatic and a custom mode. In the
auto mode you make all the settings by pointing and
clicking. This will handle most applications.

The custom mode uses heartbeat synch files to get absolute
detection that key processes are working.  Tools and
instructions are provided to help you do this. We also offer
customization as a contract service.

Charles


Get ReJuvin8 at:  http://www.rejuvin8.net?ac=ch1

Also, see it and reviews at
[url]http://www.hotscripts.com/cgi-bin/search.cgi?bool=AND&query=rejuvin8&catid=all[/ur
l]

"Aaron King" <anon@hotmail.com> wrote in message
news:eM8dpnn5DHA.2764@TK2MSFTNGP09.phx.gbl...
quote:
> I have posted a similar reply to one of my other threads but i wanted to > make sure this gets to the top for others to read. > > Over the past 2 weeks i have been working to identify a problem in IIS 6 > where the application would hang for no apparent reason. Every possible > debug tool had been used including IIS Crash Hang Agent, IISState, > Adsutil, asp error logging, etc. No good information came out of the > debug process. The application is a medium traffic website running on a > MS Access 2000 DB. The problem started when the application was moved to > a new server. It had been working fine on a windows 2003 server for over > 3 months. Right after we moved to a new server it started to fail. I > tried moving the website to countless other servers until I thought I > discovered the cause to be AMD processors since it always worked on the > Intel servers. After posting again here David Wang suggested it might be > a multi-processor problem. After removing the second processor from the > server and reconfiguring the system driver to use the uni-proecssor > driver i have NOT had a problem since then. > > In summary... MS Access + IIS 6 + Multi-Processor Server equals a > failing application. The same application on a single CPU server works > perfectly. I also noticed the problem occurred more the greater the > traffic to the website was. This problem may or may not be noticed on > low traffic websites. > > Those of you who are having hangs/crashes might want to consider this a > factor in troubleshooting. Does anyone know if Microsoft is aware of > this bug? If so, will a fix be included in the first service pack? > > Aaron > > > > *** Sent via Developersdex http://www.examnotes.net *** > Don't just participate in USENET...get rewarded for it!




[ Post a follow-up to this message ]



    Re: Multi-Processor bug found in IIS 6  
Wade A. Hilmo [MS]


View Ip Address Report This Message To A Moderator Edit/Delete Message


 
01-30-04 10:34 PM

David understates the stress that we put IIS 6 through.

IIS 6 is stress and performance tested on machines with up to 32 processors.
Some of these machines are put under such extreme stress that it can take
over 10 minutes for the operating system just to open a file.  We also do
fault injection testing, where errors are intentionally introduced during
the tests.

Thank you,
-Wade A. Hilmo,
-Microsoft

"David Wang [Msft]" <someone@online.microsoft.com> wrote in message
news:ex02Aoz5DHA.2496@TK2MSFTNGP09.phx.gbl...
quote:
> You should probably post a "RESOLVED" message as well since there is no > multi-processor bug in IIS6 in this incident... > > FYI: We've run the IIS6 web server core through countless years of UP, 2P, > and 4P of high-CPU/Bandwidth stress; it is one of the last sorts of bugs
I'd
quote:
> expect on IIS6. Believe it or not, we get down to having "random bit
flips
quote:
> from bad RAM" as stress failures. > > However, I do need to qualify on what is the "IIS6 web server core" -- it
is
quote:
> the base server engine which routes, handles, and executes requests -- it > pretty much is not what usual customers encounter -- for example, ASP, > ASP.Net, Jet, ODBC/OLEDB/ADO/RDO, FPSE, JSP, Perl, php are all
technologies
quote:
> that run on TOP of the web server core and is not a part of the core --
and
quote:
> they have varying degrees of reliability and scalability often not > comparable to that of the core. > > -- > //David > IIS > This posting is provided "AS IS" with no warranties, and confers no
rights.
quote:
> // > "Aaron King" <anon@hotmail.com> wrote in message > news:O84H9jp5DHA.2580@TK2MSFTNGP11.phx.gbl... > ASP.NET is enabled on the server but none of the website pages use it. > > The log file can be downloaded here: > http://math.indstate.edu/adutil-log.txt > > This was run from the adutil.vbs debugger which appears very similar to > IISState. If the IISState logs are also needed let me know and i will > post them as well. > > Aaron > > *** Sent via Developersdex http://www.examnotes.net *** > Don't just participate in USENET...get rewarded for it! > >




[ Post a follow-up to this message ]



    Sponsored Links  




 





   All times are GMT. The time now is 08:48 PM.      Post New Thread    Post A Reply      
  Last Thread   Next Thread Next


Most Popular forums 

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is OFF
 
Medical and Health forum | Computer Games Reviews | Graphics design forum

Back To The Top
Home | Usercp | Faq | Register