README.md in serverengine-1.5.1 vs README.md in serverengine-1.5.2
- old
+ new
@@ -324,10 +324,11 @@
- **supervisor** enables supervisor if it's true (default: false) (not dynamic reloadable)
- **daemon_process_name** changes process name ($0) of server or supervisor process (not dynamic reloadable)
- **chuser** changes execution user (not dynamic reloadable)
- **chgroup** changes execution group (not dynamic reloadable)
- **chumask** changes umask (not dynamic reloadable)
+ - **daemonize_error_exit_code** exit code when daemonize, changing user or changing group fails (default: 1) (not dynamic reloadable)
- Supervisor: available only when `supervisor` parameters is true
- **server_process_name** changes process name ($0) of server process (not dynamic reloadable)
- **restart_server_process** restarts server process when it receives USR1 or HUP signal. (default: false) (not dynamic reloadable)
- **enable_detach** enables INT signal (default: true) (not dynamic reloadable)
- **exit_on_detach** exits supervisor after detaching server process instead of restarting it (default: false) (not dynamic reloadable)
@@ -338,17 +339,17 @@
- **workers** sets number of workers (default: 1)
- **start_worker_delay** sets wait time before starting a new worker (default: 0)
- **start_worker_delay_rand** randomizes start_worker_delay at this ratio (default: 0.2)
- Multiprocess server: available only when `worker_type` is "process"
- **worker_process_name** changes process name ($0) of workers
- - **worker_heartbeat_interval**
- - **worker_heartbeat_timeout**
- - **worker_graceful_kill_interval**
- - **worker_graceful_kill_interval_increment**
- - **worker_graceful_kill_timeout**
- - **worker_immediate_kill_interval**
- - **worker_immediate_kill_interval_increment**
- - **worker_immediate_kill_timeout**
+ - **worker_heartbeat_interval** sets interval of heartbeats in seconds (default: 1.0)
+ - **worker_heartbeat_timeout** sets timeout of heartbeat in seconds (default: 180)
+ - **worker_graceful_kill_interval** sets the first interval of TERM signals in seconds (default: 15)
+ - **worker_graceful_kill_interval_increment** sets increment of TERM signal interval in seconds (default: 10)
+ - **worker_graceful_kill_timeout** sets promotion timeout from TERM to QUIT signal in seconds. -1 means no timeout (default: 600)
+ - **worker_immediate_kill_interval** sets the first interval of QUIT signals in seconds (default: 10)
+ - **worker_immediate_kill_interval_increment** sets increment of QUIT signal interval in seconds (default: 10)
+ - **worker_immediate_kill_timeout** sets promotion timeout from QUIT to KILL signal in seconds. -1 means no timeout (default: 600)
- Logger
- **log** sets path to log file. Set "-" for STDOUT (default: STDERR)
- **log_level** log level: debug, info, warn, error or fatal. (default: debug)
- **log_rotate_age** generations to keep rotated log files (default: 5) (not dynamic reloadable)
- **log_rotate_size** sets the size to rotate log files (default: 1048576) (not dynamic reloadable)