Consultor Eletrônico



Kbase P49542: wsisa.dll Causes Errors 8558 And 8091 when Name Server not used, Use Name Server to Work Around
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   11/10/2010
Status: Verified

FACT(s) (Environment):

WebSpeed 3.1D
OpenEdge 10.0A
IIS 5.0

SYMPTOM(s):

Errors using wsisa.dll without name server

Error 8558 and 8091 are in the WebSpeed broker log file

Errors 5805 and 6420 displayed in the browser

ERROR: connection refused : maximum number of client connections has been reached. (8558)

Error Maximum number of client connections has been reached. ... disconnecting client. (8091)

Msngr: Failure sending WEB_CGIIP_GET_PROG message. (5805)

Msngr: other unclassified npp error. (6420)

The following is displayed in the browser with ISAPI messenger:
HTTP/1.1 500 Internal Server Error Server: Microsoft-IIS/5.0 Date: Tue, 14 Oct 2003 20:51:06 GMT X-Powered-By: ASP.NET Connection: close

WebSpeed error from WebSpeed ISAPI Messenger(WSISA)

Msngr: Failure sending WEB_CGIIP_GET_PROG message. (5805)
Msngr: other unclassified npp error. (6420)

error code is -1, Connection ID of the message sender is 0

wsisa.dll directly connects to webspeed broker, name server is not used

The problem not seen when name server is used

The problem not seen when the CGI messenger is used exclusively.

Error could also occur when both wsisa.dll and cgiip are in use.

If cgiip is also concurrently used, CGI (cgiip.exe) messenger displays the following error in the browser when error 8558 and 8091 are displayed in the broker log:

WebSpeed error from messenger process (6019)
Msngr: Disconnecting - all agents are currently busy, please try again later. (5832)

Use of CGI messenger is not an option.

Can not upgrade to service pack 9.1D08 or 10.0A01

CAUSE:

Bug # 20031015-009

CAUSE:

The ISAPI messenger is not releasing the client thread after the request is fulfilled by the Webspeed agent. When the maxClientInstance (max client thread count) reaches the number set in ubroker.properties file (default is 512), the broker is unable to serve more client requests. Hence, both messengers will display the errors as stated in the symptoms.

FIX:

Do not bypass the NameServer.