IIS Worker Process Availability

Applies To: Windows Server 2008

Internet Information Services (IIS) worker processes serve an application pool and can be in a starting, running, stopping, or unknown state. In IIS 7.0, worker processes are managed by WAS (the Windows Process Activation Service). If a worker process fails to respond, it may be recycled by WAS.

Events

Event ID Source Message

2269

Microsoft-Windows-IIS-WMSVC

The worker process for app pool '%1', PID='%2', failed to initialize the http.sys communication when asked to start processing http requests and therefore will be considered ill by W3SVC and terminated. The data field contains the error number.

2276

Microsoft-Windows-IIS-WMSVC

The worker process failed to initialize correctly and therefore could not be started. The data is the error.

2277

Microsoft-Windows-IIS-W3SVC-WP

The worker process failed to load the process model host. If this was during the launch of a queue the W3SVC will consider this worker process ill. The data is the error.

2278

Microsoft-Windows-IIS-W3SVC-WP

The worker process failed to start http request processing. A previous event log message may contain more information. The data is the error.

2279

Microsoft-Windows-IIS-W3SVC-WP

The worker process failed to start servering a queue for protocol %1. The data is the error.

2280

Microsoft-Windows-IIS-WMSVC

The Module DLL %1 failed to load. The data is the error.

2281

Microsoft-Windows-IIS-WMSVC

The worker process failed to initialize communication with the W3SVC and therefore could not be started. The data is the error.

2282

Microsoft-Windows-IIS-WMSVC

The Module DLL '%1' could not be loaded due to a configuration problem. The current configuration only supports loading images built for a %2 processor architecture. The data field contains the error number. To learn more about this issue, including how to troubleshooting this kind of processor architecture mismatch error, see https://go.microsoft.com/fwlink/?LinkId=29349.

2294

Microsoft-Windows-IIS-W3SVC-WP

The worker process failed to pre-load .Net Runtime version %1.

5022

Microsoft-Windows-WAS

The Windows Process Activation Service failed to create a worker process for the application pool '%1'. The data field contains the error number.

5028

Microsoft-Windows-WAS

The Windows Process Activation Service failed to add the worker process '%1' to the job object representing application pool '%2'. The data field contains the error number.

5167

Microsoft-Windows-WAS

Windows Process Activation Service encountered an error trying to track worker process '%1' that belongs to app pool '%2'. This will result in this worker process not showing up in global queries enumerating all worker processes. It will also disable clients from being able to directly create a WORKER_PROCESS object to monitor this worker process. A client can see find this worker process by querying all worker processes in the app pool that this process belongs to. The data field contains the error number.

IIS Worker Process

Internet Information Services (IIS) 7.0