CLOSEREAD (JANUS DEFINE parameter): Difference between revisions

From m204wiki
Jump to navigation Jump to search
(Created page with "{{DISPLAYTITLE:CLOSEREAD}} <span class="pageSubtitle"><section begin="desc" /><section end="desc" /></span> CLOSEREAD is a parameter on JANUS DEFINE, which defines and sets ...")
 
m (1 revision)
(No difference)

Revision as of 21:58, 8 March 2011

<section begin="desc" /><section end="desc" />

CLOSEREAD is a parameter on JANUS DEFINE, which defines and sets characteristics of a Janus port. See the List of JANUS DEFINE parameters.

CLOSEREAD indicates that web threads should "put up" a TCP/IP read after receiving the entire request but before processing it. This read can then detect if a connection has been lost. If CLOSEREAD is not specified a lost connection will probably only be detected when the web thread actually tries to write data to the connection.

CLOSEIMMED (:hdref refid=climm.) indicates that if a lost connection is noticed by the Janus PST, the PST should BUMP the Model 204 thread associated with the connection immediately. If CLOSEIMMED is not specified a lost connection will only cause request termination when the web thread tries to send data to the connection or invokes a $Web function.

CLOSEREAD and CLOSEIMMED are useful for ensuring that CPU and I/O intensive web requests will be terminated immediately should the user become impatient and cancel the request.

Valid only for WEBSERV ports.

References

See: List of Janus commands | List of JANUS DEFINE parameters.