This happened to a wordpress site that was working previously, the server is running IIS 7.5 on Server 2k8 R2 (fully patched).
On the friendsofridingmountain.ca site, browsing through the pages will intermittently get you a internal server error 500 page. It doesn't seem to matter what link on the site you try and get to, they all have a chance of giving you the error 500
The flow that happens when you are about to get this issue, is the site will take approximately 30-45 seconds to load before leaving you with a blank screen. (I do have external error pages enabled and followed: How to diagnose a 500 Internal Server Error on IIS 7.5 when nothing is written to the event log? already (as there is no flags raised in event viewer on this issue). To no avail
I enabled failed request tracing on error 500 for this site below is the trace:
ModuleName: FastCgiModule
Notification: 128
HttpStatus: 500
HttpReason Internal Server Error
HttpSubStatus 0
ErrorCode 0
ConfigExceptionInfo Notification
EXECUTE_REQUEST_HANDLER
ErrorCode
The operation completed successfully. (0x0)
The full trace shows an execution time of 103750 ms, the trac75. -MODULE_SET_RESPONSE_ERROR_STATUS ModuleName FastCgiModule Notification 128 HttpStatus 500 HttpReason Internal Server Error HttpSubStatus 0 ErrorCode 0 ConfigExceptionInfo Notification EXECUTE_REQUEST_HANDLER ErrorCode The operation completed successfully. (0x0)
I have the full trace if required.
*Edit PHP version is 5.4.9