Microsoft Internet Information Server Quality Control & Assurance 5 — Questions and Answers
Question 1: Which IIS health monitoring event triggers when a worker process fails to start within a configured time limit, indicating a startup quality issue?
- Worker Process Startup Timeout (startupTimeLimit) (Correct answer)
- Idle Shutdown event
- Application Pool Queue Full event
- Rapid-Fail Protection threshold
Correct answer: Worker Process Startup Timeout (startupTimeLimit)
The startupTimeLimit attribute defines how long IIS waits for a worker process to initialize; exceeding it triggers a startup timeout error logged in Event Viewer.
Question 2: A QA team requires that all HTTP traffic be redirected to HTTPS at the IIS level. Which module is the recommended way to implement this server-side redirect?
- URL Rewrite module with an HTTP-to-HTTPS rule (Correct answer)
- HTTP Redirect feature pointing to HTTP
- Request Filtering to block port 80
- IP and Domain Restrictions
Correct answer: URL Rewrite module with an HTTP-to-HTTPS rule
The URL Rewrite module can redirect all HTTP requests to HTTPS using a condition that checks the HTTPS server variable and a redirect action.
Question 3: During QA validation, you find that IIS serves files with a missing or incorrect MIME type, causing browsers to download them instead of rendering. Where is MIME type mapping configured in IIS?
- MIME Types feature in IIS Manager (Correct answer)
- Default Document feature
- Handler Mappings section
- HTTP Response Headers
Correct answer: MIME Types feature in IIS Manager
The MIME Types feature maps file extensions to Content-Type values that IIS includes in responses, controlling how browsers handle the files.
Question 4: Which IIS Rapid-Fail Protection setting automatically disables an application pool if worker processes crash more than a specified number of times within a time window?
- Maximum Failures within a specified Failure Interval (Correct answer)
- Idle Time-out Action set to Terminate
- CPU Limit Action set to KillW3wp
- Virtual Memory Limit recycle
Correct answer: Maximum Failures within a specified Failure Interval
Rapid-Fail Protection stops the application pool when the number of crashes exceeds Maximum Failures within the Failure Interval, preventing a crash loop.
Question 5: A QA standard requires confirming that IIS binds only to necessary IP addresses and ports. Which IIS Manager section lists and controls these bindings per site?
- Site Bindings in Edit Site dialog (Correct answer)
- Application Pool identity settings
- IP and Domain Restrictions feature
- SSL Settings feature
Correct answer: Site Bindings in Edit Site dialog
The Site Bindings dialog for each IIS website shows and controls which IP addresses, ports, and host names the site listens on.
Question 6: To assert that IIS is correctly compressing static content during QA performance tests, which HTTP response header confirms compression was applied?
- Content-Encoding: gzip or deflate (Correct answer)
- Transfer-Encoding: chunked
- Cache-Control: max-age
- Vary: Accept-Encoding
Correct answer: Content-Encoding: gzip or deflate
The Content-Encoding response header with a value of 'gzip' or 'deflate' confirms that IIS applied compression to the response body.
Question 7: Which IIS feature can be configured to automatically restart a worker process after it serves a maximum number of requests, helping maintain quality by clearing state accumulation?
- Requests Limit under Application Pool recycling (Correct answer)
- Request Filtering max URL length
- Output Cache item limit
- HTTP Keep-Alive max requests
Correct answer: Requests Limit under Application Pool recycling
The Requests Limit recycling condition recycles the worker process after it handles a set number of requests, preventing state or memory accumulation over time.
Which IIS health monitoring event triggers when a worker process fails to start within a configured time limit, indicating a startup quality issue?