Tuning and Optimising IIS Webserver Performance

Job ID: 34244300

Budget: ₹12,500 – ₹37,500 INR

Scenario: Have an IIS server running on one instance and SQL Server on another. On IIS if we run only one worker process (inproc) then we hit upon many spikes during the day when IIS CPU hits 100% and IIS stalls for long until the worker process shuts and a new one is spun. To avoid this stalling we are running the IIS in a web farm mode of 3 worker process(outproc, with session data in SQL server) so that even if one thread stalls, the two can process. However, in many situations, all 3 threads stall too. This would happen once every 2 hours on an active day etc.
So, we need a way in which IIS can handle this. So, maybe we need to analyze the IIS image dump when the worker process is stuck or something and pinpoint the issue that needs to be fixed etc
Related categories: .NET System Admin IIS Windows Server