Версия:

Модуль tarantool

Модуль tarantool

Выполнив команду require('tarantool'), можно получить ответы на вопросы о том, как был собран Tarantool-сервер, например, какие флаги были использованы, или какая версия компилятора использовалась.

Кроме того, можно проверить время работы и версию сервера, а также идентификатор процесса. Эту информацию также можно получить с помощью box.info(), но рекомендуется использовать модуль tarantool.

Пример:

tarantool> tarantool = require('tarantool')
            ---
            ...
            tarantool> tarantool
            ---
            - build:
                target: Linux-x86_64-RelWithDebInfo
                options: cmake . -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_BACKTRACE=ON
                mod_format: so
                flags: ' -fno-common -fno-omit-frame-pointer -fno-stack-protector -fexceptions
                  -funwind-tables -fopenmp -msse2 -std=c11 -Wall -Wextra -Wno-sign- compare -Wno-strict-aliasing
                  -fno-gnu89-inline'
                compiler: /usr/bin/x86_64-linux-gnu-gcc /usr/bin/x86_64-linux-gnu-g++
              uptime: 'function: 0x408668e0'
              version: 1.7.0-66-g9093daa
              pid: 'function: 0x40866900'
            ...
            tarantool> tarantool.pid()
            ---
            - 30155
            ...
            tarantool> tarantool.uptime()
            ---
            - 108.64641499519
            ...