Description:
Event log:
A process serviing appliction pool 'Prequal' terminated unexpectedly.
We worked with Microsoft on this issue and the found the application pool is crashing due to ISAPI6WebAgent.dll.
The found this from IIS dump.
Solution:
SiteMinder Web agent uses Sm_AgentApi_IsProtected (....) to obtain the AUTHTYPE from the policy server. The SM_AUTHTYPE variable is populated by the Web agent based upon values returned in a structure that is populated during the isProtected (...) call.
Starting 6QMR2, a new parameter called "AgentWaitTime" which exists to allow administrators to extend the period that the webagent waits in the course of initializing before giving up on servicing a request in the face of latency issues against the policy server.
The AgentWaitTime parameter determines the length of time, in seconds, that the Web Agent waits before exiting and logging the message "Failed to initialize message bus" in the IIS Web server's event log. The default value for this parameter is 5 seconds.
It specifies the number of seconds that the Web Agent waits for the Low-level Agent Worker process (LLAWP) to become available. When the interval expires the Web Agent tries to connect to the Policy Server.
Setting this parameter may help resolve agent start-up errors related to LLAWP connections. We recommend starting with the default value and then increasing the interval by five seconds at a time until the agent starts successfully