After installing DynaTrace, we are receiving this error in the event logs. Looks like we are receiving every time IIS restarts, or the server is restarted. Also, the agent GUI shows that the bootstrap isn't loaded. Right now the system is down so no traffic is going through the app pools to clear the error.
Tried searching for this event ID error but did not find a page.
Anyone have any ideas?
Answer by Andrew K. ·
The system had issues with their web02/03 servers with the Webserver Agent for IIS. After installing, the “Webserver Agent” service did not start prompting “Access is denied”. We thought it was a permissions issue. Eventually, we discovered that IIS did not have the DynaTrace modules available for selection. Going through the IIS Modules GUI, there is a register button that allows you to add the modules manually. See Troubleshooting at the bottom of the page:
After manually adding the modules, the “Webserver Agent” service started correctly without changing the logon for the service.
The System reported an Error, in the Event Logs, of 2280, “The Module DLL E:\..\dynaTrace Agent 6.1.0\agent\lib\dtagent.dll failed to load.” It looks like the service “Webserver Agent” tries to start up, cannot find the modules, and then throws this error.
I think the error is not thrown by the Web Server Agent Service as you said the Windows Service called "Dynatrace Web Server Agent" now starts correctly. The error here comes from IIS that tries to load our dynatrace web server module into your AppPool. Coming back to what I said before: can you try both 32 and 64bit agent? If your AppPool is 64Bit and you try to load the 32bit agent it will most likely result in that error message as a 64bit process cant load a 32bit library.
On a large IIS Installation it is likely that you have a mixture of 32 and 64bit AppPools. Therefore you need to make sure both Dyntrace Modules are registered in your IIS - but then you need to pick the correct version of it per Web Site depending on the bit-ness of your AppPool
hope this makes sense
Answer by Andreas G. ·
Hi
Is it possible that your Application Pools are actually running as 32bit processes and not as 64bit? Seems like you have enabled the 64bit Dynatrace Web SErver Agent Module. That can only be loaded if your AppPools also run as 64bit. You can verify that through the advanced settings on the App Pool Defintion in IIS Manager
If it is a 32bit App Pool you need to select the 32bit dynatrace agent and deselect the 64bit version
JANUARY 15, 3:00 PM GMT / 10:00 AM ET