Talk:FAQ:Applications 04
To diagnosis the "why doesn't the agent respond" problem, I belief that the problem is more delicate than is explained here - but please correct me if I'm wrong.
Another possible cause is that the client has requested something that takes the agent relatively long to process. For instance, the client has requested a GETBULK, and/or the agent is running on a poor CPU, and/or ..... In such case, the client times out the response, after which it receives the response (too late). The user may observe this as "the agent does not respond", while in fact the agent is too slow, or the timeout is too small. To solve this, improve the agent speed, or lower the timeout of the client.
As a special case, is it also possible that the client retransmits its request after time-out, so the agent, which was already very slow, becomes even slower because it needs to process new requests while it has not yet processed the previous requests. Is this possible?