iTP Secure WebServer Operator Messages Manual

WEBSERV Messages
iTP Secure WebServer Operator Messages Manual429507-002
1-51
Events 3000 through 3999: Common Gateway
Interface (CGI Server Processes and CGI Library)
3002
Cause. The CGI library could not set the CGI_flush timer.
Effect. The operation is aborted, and the generic or Pathway CGI process where the
error occurred exits.
Recovery. Check for the following possible causes:
The value specified in your user code for the CGI_set_fflush_timer procedure, or
the value specified in the server configuration for the
TANDEM_CGI_FFLUSH_TIMER Pathway environment variable, is out of the
allowable range.
You attempted to set the CGI_fflush timer by using either the CGI_set_fflush_timer
procedure or the TANDEM_CGI_FFLUSH_TIMER Pathway environment variable,
but user-written code is already making use of the alarm signal. The CGI_fflush
timer cannot be set because it also uses the alarm signal, and only a single alarm
signal can be in effect for a process. If you need to make use of the alarm function
within CGI code and require the functionality of the CGI_flush timer, the user code
must be written to make its own calls to the CGI_fflush procedure.
See the descriptions of the CGI_fflush, CGI_set_fflush_timer, and the
TANDEM_CGI_FFLUSH_TIMER in the
iTP Secure WebServer System Administrator’s
Guide
for details.
3003
Cause. The CGI library could not reset the CGI_fflush timer.
Effect. The existing signal environment is unchanged. The generic or Pathway CGI
process where the error occurred exits.
The value specified in your user code for the CGI_set_fflush_timer procedure, or
the value specified in the server configuration for the
TANDEM_CGI_FFLUSH_TIMER Pathway environment variable, is out of the
allowable range.
You attempted to set the CGI_fflush timer by using either the CGI_set_fflush_timer
procedure or the TANDEM_CGI_FFLUSH_TIMER Pathway environment variable,
but user-written code is already making use of the alarm signal. The CGI_fflush
timer cannot be set because it also uses the alarm signal, and only a single alarm
signal can be in effect for a process. If you need to make use of the alarm function
within CGI code and require the functionality of the CGI_flush timer, the user code
must be written to make its own calls to the CGI_fflush procedure.
(#3002) cgilib: Can’t set an alarm signal, aborting!
(#3003) cgilib: Can’t unset an alarm signal handler,
aborting!