Export (0) Print
Expand All

Event ID 5158 — IIS Protocol Adapter Availability

Updated: March 24, 2009

Applies To: Windows Server 2008 R2

yellow

An Internet Information Services (IIS) Web server responds to requests on a given protocol by using a listener adapter. The protocol-specific listener adapter communicates with the Windows Process Activation Service (WAS) by means of a protocol adapter. If an error occurs when WAS communicates with the listener adapter through the protocol adapter, the Web server may be unable to respond to requests on the given protocol.

Event Details

Product: Internet Information Services
ID: 5158
Source: Microsoft-Windows-WAS
Version: 7.5
Symbolic Name: WAS_EVENT_LISTENER_ADAPTER_FAILED
Message: A listener adapter for protocol '%4' supporting a listener channel in worker process '%2' serving application pool '%1' failed. The data field contains the error number.

Resolve

Stop and restart the listener adapter

Listener adapters and the Windows Process Activation Service (WAS) work closely together. If a listener adapter disconnects or cannot communicate correctly with WAS, you may have to stop and restart the listener adapter. The following example shows how to restart the HTTP listener adapter.

To perform this procedure, you must have membership in Administrators, or you must have been delegated the appropriate authority.

To restart the HTTP listener adapter:

  1. Open an elevated Command Prompt window. Click Start, point to All Programs, click Accessories, right-click Command Prompt, and then click Run as administrator.
  2. At the command prompt, type net stop http /y.
  3. At the command prompt, type net start http.
  4. Start any other services that were stopped when the HTTP listener adapter was shut down.

Note:  This example procedure will work for listener adapters that run as a service. For listener adapters that run as a process, refer to the documentation for the program, or contact the vendor of the program for more information.

Verify

You can use an Internet browser to verify that a protocol adapter is functional by following these steps:

  1. Select a Web site or application that is configured to respond to the protocol you want to verify.
  2. In the address bar of your browser, type a protocol-specific request to the Web site or applications that you chose in step 1. For example, http://servername/default.htm
  3. If the protocol adapter is working, your browser client should display the expected output page.

Note: If the protocol adapter is from a third party, refer to the documentation for the adapter. The documentation may have  specific steps that explain how to verify the state of the service or process that hosts the protocol adapter.

Related Management Information

IIS Protocol Adapter Availability

Internet Information Services (IIS) 7.5

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft