Kbase P121561: Webspeed agents become busy with IFRAME
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  04/09/2008 |
|
Status: Verified
SYMPTOM(s):
WebSpeed agents become busy with IFrame
The WebSpeed Server log displays 6404 error
WTA: WebWrite() failed during npp_send with error: size: sentbytes retrycount . (6404)
WTA: WebWrite() failed during npp_send with error: -70 size: 8232 sentbytes 0 retrycount 0. (6404)
FACT(s) (Environment):
All Supported Operating Systems
WebSpeed 2.x
WebSpeed 3.x
OpenEdge 10.x
The WebSpeed agents stay busy until the broker is restarted
CAUSE:
Because of the refresh every 30 seconds, the messenger request is being killed by IFRAME itself before agent finishes the previous request. Therefore, the error 6404 is apparent, and the WebSpeed agents stay at busy state trying to fulfill the IFRAME's messenger requests.
FIX:
Do not reference WebSpeed application page on the IFRAME on which you may need to refresh the content of the IFRAME every XX seconds. This will prevent resubmitting or killing the WebSpeed request which will cause the agent to become busy, and/or the communication breakdown between the WebSpeed messenger and the agent, hence, the error 6404 in the server log file.