|
NAMEocf_heartbeat_tomcat - Manages a Tomcat servlet environment instanceSYNOPSIStomcat [start | stop | status | monitor | meta-data | validate-all] DESCRIPTIONResource script for Tomcat. It manages a Tomcat instance as a cluster resource.SUPPORTED PARAMETERStomcat_nameThe name of the resource, added as a Java parameter in
JAVA_OPTS:
-Dname=<tomcat_name> to Tomcat process on start. Used to ensure process is still running and must be unique. (unique, optional, string, default "tomcat") script_log Log file, used during start and stop operations.
(unique, optional, string, default "/var/log/tomcat.log") tomcat_stop_timeout Time-out for stop operation. DEPRECATED
(optional, integer, no default) tomcat_suspend_trialcount Maximum number of times to retry stop operation before
suspending and killing Tomcat. DEPRECATED. Does not retry.
(optional, integer, no default) tomcat_user The user who starts Tomcat.
(optional, string, default "root") statusurl URL for state confirmation.
(optional, string, default "http://127.0.0.1:8080") max_stop_time Number of seconds to wait during a stop before drastic
measures (force kill) are used on the tomcat process. This number MUST be less
than your cluster stop timeout for the resource. The default value is five
seconds before the timeout value of stop operation. When it is over this
value, it stops a process in kill commands. This parameter is only effective
on Tomcat 6 or later.
(optional, integer, no default) java_home Home directory of Java.
(required, string, no default) java_opts Java JVM options used on start and stop.
(optional, string, no default) catalina_home Home directory of Tomcat.
(required, string, no default) catalina_base Instance directory of Tomcat
(unique, optional, string, no default) catalina_out Log file name of Tomcat
(unique, optional, string, default "/logs/catalina.out") catalina_pid A PID file name for Tomcat.
(unique, optional, string, no default) force_systemd Force use of systemd when available.
(optional, string, default "0") tomcat_start_script Absolute path to the custom tomcat start script to use.
(optional, string, no default) tomcat_start_opts Tomcat start options.
(optional, string, no default) catalina_opts Catalina options, for the start operation only.
(optional, string, no default) catalina_tmpdir Temporary directory of Tomcat
(unique, optional, string, no default) catalina_rotate_log Rotate catalina.out flag.
(optional, boolean, default NO) catalina_rotatetime catalina.out rotation interval (seconds).
(optional, integer, default 86400) java_endorsed_dirs Java_endorsed_dirs of tomcat
(unique, optional, string, no default) logging_config Logging_config of tomcat
(unique, optional, string, no default) logging_manager Logging_manager of tomcat
(unique, optional, string, no default) SUPPORTED ACTIONSThis resource agent supports the following actions (operations):start Starts the resource. Suggested minimum timeout:
60s.
stop Stops the resource. Suggested minimum timeout:
120s.
status Performs a status check. Suggested minimum timeout:
60s.
monitor Performs a detailed status check. Suggested minimum
timeout: 30s. Suggested interval: 10s.
meta-data Retrieves resource agent metadata (internal use only).
Suggested minimum timeout: 5s.
validate-all Performs a validation of the resource configuration.
Suggested minimum timeout: 5s.
EXAMPLE CRM SHELLThe following is an example configuration for a tomcat resource using the crm(8) shell:primitive p_tomcat ocf:heartbeat:tomcat \ params \ java_home=string \ catalina_home=string \ op monitor depth="0" timeout="30s" interval="10s" EXAMPLE PCSThe following is an example configuration for a tomcat resource using pcs(8)pcs resource create p_tomcat ocf:heartbeat:tomcat \ java_home=string \ catalina_home=string \ op monitor OCF_CHECK_LEVEL="0" timeout="30s" interval="10s" SEE ALSOhttp://clusterlabs.org/AUTHORClusterLabs contributors (see the resource agent source for information about individual authors)
Visit the GSP FreeBSD Man Page Interface. |