Slow Response / Timeout Challenge
This page delays its response by 45 seconds on every 4th request, exceeding the typical 30-second getUrl timeout. Your monitoring agent must detect and report timeouts.
Current Response
This request responded normally. Every 4th request sleeps 45 seconds before responding.
Verification
This signature confirms the page loaded correctly within normal time. Your agent must read this value on successful (fast) responses.
Challenge Instructions
Goal: Detect intermittent response timeouts on this page.
Behavior: A global atomic counter increments on each request.
When the counter is a multiple of 4, the server sleeps for 45 seconds before responding.
Since the standard getUrl timeout
is 30 seconds, the slow request will trigger a timeout error in your agent.
Your agent must:
1. Request this page with an appropriate timeout setting.
2. On success: read the signature from slow-response-signature-value
and the response time from slow-response-time.
3. On timeout: catch the timeout error and report it as a failure level.
4. Track consecutive timeouts to report escalating severity.
Timing: Requests 1, 2, 3 respond immediately; request 4 sleeps 45s (timeout);
requests 5, 6, 7 respond immediately; request 8 sleeps 45s; and so on.
getUrl timeout exceptions without
crashing — and that it correctly reports the timeout as a failure, not a success.