IIS 7 & IIS 8
Poor performance IIS7, .net 1.1, Server 2008 64bit
Last post Aug 07, 2008 07:24 PM by email@example.com
Jul 08, 2008 10:35 AM|LINK
We have just installed new high spec. servers, both running Windows 2008.
Alot of our apps. run on .net 1.1, which we have successfully taken accross to the new servers, and they are up and running on IIS7.
We have eliminated slow db access, slow bandwidth, classic vs integrated, have altered and restored to the original, just about every documented config file.
But alas the pages, which flew on server 2003, now crawl, taking up to 14 seconds to refresh, and their seems to be very little documentation where to look.
Any assistance or suggestions would be greatly appreciated
server 2008 .net 1.1 iis7
Jul 08, 2008 01:07 PM|LINK
First step would probably be to collect "failed request tracing" logs so that we can figure out where the time is being spent.
Jul 08, 2008 03:07 PM|LINK
Many thanks, great tool and thanks for the advice.
We have picked up that although this is a .net 1.1 app, it seems to be running under 64 bit mode. Is this correct?
Then in the application pool settings Enable 32bit Applications mode is set to False. When we set it to true it crashes with the error System Unavailable. In the Application log in the Event Viewer we get: " The Module DLL C:\Windows\system32\RpcProxy\RpcProxy.dll
failed to load. The data is the error." in the application log.
When running the trace, the Isapi part of the trace log is taking over 13 seconds, though there is no single task taking more than a few milliseconds.
Any further advice would be greatly appreciated.
Jul 08, 2008 04:39 PM|LINK
There is no 64-bit version of .net 1.1, so you have to definitely run your app-pool in 32-bit mode to use asp.net 1.1. What is the error code in the event-log entry about rpcproxy.dll - also, can you cut-n-paste the events surrounding the delay from the
compact view of the freb log?
Jul 09, 2008 10:10 AM|LINK
Thanks again for the reply. We have not found an error code but more details are:
EventID 2280. Source: IIS-W3SVC-WP.
Nothing the log file.
Events surrounding the delay are:
Jul 09, 2008 03:12 PM|LINK
We have still not been able to find an error code. Any assistance or guidance would be greatly appreciated.
Jul 09, 2008 04:02 PM|LINK
You mentioned the event log error, and posted an Event ID and source. That's what I think Anil was looking for. I'm not sure I see an obvious slowdown in performance in your Failed Request log entries though. But I'm not the expert in this so ignore me
at will. :)
Jul 09, 2008 04:07 PM|LINK
Anil, Just wanted to confirm the following:
We get the RPC error when we enable the 32 bit mode. the above freb is when we run it on 64 bit.
I do understand that it has to be 32 mode, though when we switch it we get nothing except a service unavailable message and the app pool is stopped. Nothing in the freb logs at all.
Jul 09, 2008 04:11 PM|LINK
Hey Jeff, thanks for the post - the error in the Application Event Log is:
The Module DLL C:\Windows\system32\RpcProxy\RpcProxy.dll failed to load. The data is the error.
It wasn mentioned in the previous post.
Between events 133 and 134 in the above freb log there is a 13 second delay.
Jul 10, 2008 12:10 PM|LINK
Anyone have any ideas?