ArangoDB Server environment variables
ARANGODB_OVERRIDE_DETECTED_TOTAL_MEMORY
(introduced in v3.6.3)This variable can be used to override the automatic detection of the total amount of RAM present on the system. One can specify a decimal number (in bytes). Furthermore, if
G
org
is appended, the value is multiplied by2^30
. IfM
orm
is appended, the value is multiplied by . IfK
ork
is appended, the value is multiplied by2^10
. That is,64G
means 64 gigabytes.The total amount of RAM detected is logged as an INFO message at server start. If the variable is set, the overridden value is shown. Various default sizes are calculated based on this value (e.g. RocksDB buffer cache size).
- If
arangod
is running alongside other services on the same machine and thus sharing the RAM with them, one should limit the amount of memory using this environment variable.
- If
ARANGODB_OVERRIDE_CRASH_HANDLER
(introduced in v3.7.1)This variable can be used to toggle the built-in crash handler in the Linux builds of
arangod
. The crash handler is turned on by default for Linux builds, and it can be turned off by setting this environment variable to an empty string, the value of0
oroff
.
For Docker specific environment variables please refer to Docker Hub