Appendix C.4 Tuning parameters for specifying the timeout (methods other than the recommended procedures)

This subsection describes the locations to set up the tuning parameters used for specifying the timeout.

Organization of this subsection
(1) Timeout specified in the Web server for receiving requests from the client and sending data to the client
(2) Timeout specified in the redirector for sending data to the Web container
(3) Timeout specified in the redirector for receiving data from the Web container
(4) Timeout specified in the Web container for receiving data from the redirector
(5) Timeout specified in the Web container for receiving data from the redirector
(6) Timeout specified in the EJB client for remotely invoking the Enterprise Bean (RMI-IIOP communication) and for invoking the Naming Service by JNDI
(7) Timeout set up in the EJB client for invoking the Enterprise Bean from CTM
(8) Timeout specified in the EJB container for the database transaction (when DB Connector is used)
(9) Database timeout

(1) Timeout specified in the Web server for receiving requests from the client and sending data to the client

For the Web server integration, set up the tuning parameter for each Web server. As for the in-process HTTP server, set up the parameters in every J2EE server.

Table C-8 Tuning parameters for the timeout to be specified in the Web server for receiving requests from the client and sending data to the client (method other than the recommended procedures)

Web server to be usedMethod of setupLocation of setup
Web server integrationManagement portal (For Cosminexus HTTP Server)Timeout directive of "Additional directives" of "Perform the setup for each item" in "Web Server Setup" window.
Timeout directive of "Setup file details" of "Directly set the details of setup file" in "Web Server Setup" window.
Edit file#
  • For Cosminexus HTTP Server
    The Timeout directive in httpsd.conf
  • For Microsoft IIS
    receive_client_timeout key in isapi_redirect.conf
In-process HTTP serverEdit filewebserver.connector.inprocess_http.receive_timeout key in usrconf.properties
webserver.connector.inprocess_http.send_timeout key in usrconf.properties
#
Set up the tuning parameters by editing httpd.conf, a definition file of Cosminexus HTTP Server.

(2) Timeout specified in the redirector for sending data to the Web container

The following table describes the tuning parameters for the timeout to be specified in the redirector. You can specify these tuning parameters only for the Web server integration.

Table C-9 Tuning parameters for the timeout to be specified in the redirector (methods other than the recommended procedures)

Web server typeMethod of setupLocation of setup
Cosminexus HTTP ServerEdit fileJkConnectTimeout parameter of mod_jk.conf
Microsoft IISEdit fileconnect_timeout key in isapi_redirect.conf
Cosminexus HTTP ServerEdit fileJkSendTimeout parameter of mod_jk.conf
Microsoft IISEdit filesend_timeout key in isapi_redirect.conf

(3) Timeout specified in the redirector for receiving data from the Web container

Set up the tuning parameters for each worker definition of the redirector. The following table describes the methods and locations to set up the tuning parameters for the timeout to be specified in the redirector:

Table C-10 Tuning parameters for the timeout to be specified in the redirector (methods other than the recommended procedures)

Method of setupLocation of setup
Edit fileworker.worker-name.receive_timeout key in workers.properties

You can specify this tuning parameter only for the Web server integration.

(4) Timeout specified in the Web container for receiving data from the redirector

Set up the tuning parameter for each J2EE server. The following table describes the tuning parameters for the timeout to be specified in the Web container:

Table C-11 Tuning parameters for the timeout to be specified in the Web container (method other than the recommended procedures)

Method of setupLocation of setup
Edit filewebserver.connector.ajp13.receive_timeout key in usrconf.properties

You can specify this tuning parameter only for the Web server integration.

(5) Timeout specified in the Web container for receiving data from the redirector

Set up the tuning parameter for each J2EE server. The following table describes the tuning parameters for the timeout to be specified in the Web container:

Table C-12 Tuning parameters for the timeout specified in the Web container (methods other than the recommended procedures)

Method of setupLocation of setup
Edit filewebserver.connector.ajp13.send_timeout key in usrconf.properties

You can specify this tuning parameter only for Web server integration.

(6) Timeout specified in the EJB client for remotely invoking the Enterprise Bean (RMI-IIOP communication) and for invoking the Naming Service by JNDI

Set up the tuning parameter for each J2EE server, EJB client application, or invocation by API.

The following table describes the tuning parameters (remote invocation by RMI-IIOP communication) for the timeout to be specified in the EJB client:

Table C-13 Tuning parameters for the timeout to be specified in the EJB client (remote invocation by RMI-IIOP communication) (methods other than the recommended procedures)

UnitMethod of setupLocation of setup
Each J2EE serverEdit fileejbserver.rmi.request.timeout key in usrconf.properties

The setup of the tuning parameter for each EJB client application and for each API is the same as specified for the recommended procedures.

The following table describes the tuning parameters (Naming Service invocation) for the timeout to be specified in the EJB client:

Table C-14 Tuning parameters for the timeout to be specified in the EJB client (invoking the Naming Service) (method other than the recommended procedures)

UnitMethod of setupLocation of setup
Each J2EE serverEdit fileejbserver.jndi.request.timeout key in usrconf.properties

The setup of the tuning parameters for each EJB client application is the same as specified in the recommended procedures.

(7) Timeout set up in the EJB client for invoking the Enterprise Bean from CTM

Set up the tuning parameter in J2EE server unit, EJB client application unit, or invocation API unit.

The same value as that specified in (6) Timeout specified in the EJB client for remotely invoking the Enterprise Bean (RMI-IIOP communication) and for invoking the Naming Service by JNDI is inherited as the setup value of this timeout.

(8) Timeout specified in the EJB container for the database transaction (when DB Connector is used)

Set up the tuning parameter for each J2EE server, Enterprise Bean, interface, method (for CMT), or each invocation by API (for BMT).

The following table describes the tuning parameters for the transaction timeout:

Table C-15 Tuning parameters for the transaction timeout (method other than the recommended procedures)

UnitMethod of setupLocation of setup
Each J2EE serverEdit fileejbserver.jta.TransactionManager.defaultTimeOut key in usrconf.properties

The setup of the tuning parameters for the Enterprise Bean, interface, each method (for case of CMT), and API (for BMT) are the same as specified in the recommended procedures.


(9) Database timeout

The setup of the tuning parameter specified for the database timeout are the same as that specified in the recommended procedures.