Name | Type | Default value | Description |
---|---|---|---|
name | string | Name of the process on which this applies. Applies to all processes if null | |
hostname | string | Name of the host on which this applies. Applies to all hosts if null | |
installName | string | Name of the install on which this applies. Applies to all installs if null | |
runtime | string | Runtime on which this applies. One of exa, java, dotnet. Applies to all runtimes if null | |
exaBinary | string | EXA binary to use in case of an EXA process. | |
httpMinThreads | int | 5 | Minimum number of alive threads for servicing HTTP queries |
httpMaxThreads | int | 500 | Maximum number of alive threads for servicing HTTP queries |
httpMaxStopTime | int | 100 | Maximum total time allowed for current queries to be treated before really stopping the server |
httpMaxGETQuerySize | int | 32768 | Default max size in bytes of HTTP GET queries on this process. Note that this might be overriden by specific settings (like the SearchAPI max size) |
httpMaxFormPOSTQuerySize | int | 10000000 | Default max size in bytes of HTTP POST queries on this process. Note that this might be overriden by specific settings (like the SearchAPI max size) |
httpMaxIdleTimeMS | int | 86400000 | Maximum timeout for an HTTP connection, either while waiting for new data, or while processing a query |
httpAcceptorThreads | int | 1 | Number of threads waiting for new HTTP connections |
httpAcceptQueueSize | int | 1200 | Maximum size for the TCP acception queue |
Name | Type | Description |
---|---|---|
params | exa.bee.KeyValue* | Various advanced process params: • stopTimeout: Time, in milliseconds, to wait for the process to stop before being killed • startTimeout: Time, in milliseconds, to wait for the process to start before being killed • startDelay: Time, in milliseconds, to delay the start of this process after the others • killIfNotResponding: (true/false) If the process fails to answer to pings, indicate if it should be killed or not |
args | exa.bee.StringValue* | Command line arguments. If empty, default arguments are used. List of possible params for java processes: • -Dcv.showServletStacks=false : do not print java stacks when web app fails For linux: • Overriding ulimits -Dulimit.NAME=XXXX with NAME one of 'core', 'cpu', 'data', 'fsize', 'nofile', 'stack', 'as', 'rss', 'nproc', 'memlock', 'locks', 'sigpending', 'msgqueue', 'nice', 'rtprio', 'rttime' See linux ulimits doc for precise documentation XXXX is a number expressed in octets for sizes • Overriding malloc options -DMALLOPT_NAME=YYYY with MALLOPT_NAME one of 'mmap_threshold', 'mmap_max', 'mxfast', 'top_pad', 'trim_threshold' YYYY is a number expressed in octets. See linux mallopt documentation for more details. |
envOverride | exa.bee.KeyValue* | Environment variables to set/replace for this process |
envAppend | exa.bee.KeyValue* | Additional content to append at the end of environment variables (for PATH-like variables) |
envPrepend | exa.bee.KeyValue* | Additional content to prepend at the beginning of environment variables (for PATH-like variables) |