diff --git a/doc/reference/configuration/configuration_reference.rst b/doc/reference/configuration/configuration_reference.rst index cfbe74009..3cd5bb281 100644 --- a/doc/reference/configuration/configuration_reference.rst +++ b/doc/reference/configuration/configuration_reference.rst @@ -3133,6 +3133,43 @@ log.syslog.* | Default: box.NULL | Environment variable: TT_LOG_SYSLOG_SERVER +.. _configuration_reference_lua: + +lua +--- + +The ``lua`` section outlines the configuration parameters related to the Lua environment within Tarantool. + +.. NOTE:: + + ``lua`` can be defined in any :ref:`scope `. + +.. NOTE:: + +- :ref:`lua.memory ` + + +.. _configuration_reference_lua_memory: + +.. confval:: lua.memory + +Specifies the maximum memory amount available to Lua scripts, measured in bytes. + + | + | Type: integer + | Default Value: 2147483648 (2GB) + | Environment variable: TT_LUA_MEMORY + +When the specified value exceeds the current memory usage, the new limit takes effect immediately without a restart. +However, **when the specified value is lower than the current memory usage, a restart of the instance is required** for the change to take effect. + +Example to set the Lua memory limit to 4 GB: + +.. code-block:: yaml + + lua: + memory: 4294967296 + .. _configuration_reference_memtx: memtx