README.md

omobus-scgid: OMOBUS scgi server.

OMOBUS scgi server - это специальная среда (контейнер) для выполнения Lua-скриптов, которые используется для создания интерактивного контента или различных web-сервисов. По соображениям безопасности, исполняемый Lua-скрипт изолируется в chroot окружении.


Компиляция omobus-scgid сервера

Для компиляции необходимо выполнить:

$ make
$ sudo make install

По умолчанию, omobus-scgid копирует исполняемые файлы в каталог /usr/local/. Для указания другого каталога можно использовать следующую команду, в том случае, если необходимо указать другой кактлог:

$ sudo make PREFIX=/some/other/directory install

Для получения дополнительной информации:

$ make help

Компиляция с использованием tcmalloc

tcmalloc это реализация malloc(), ориентированная на эффективную работу с большим количеством мелких объектов. Для компиляции omobus-scgid с поддержкой tcmalloc необходимо выполнить следующую команду (естественно, предварительно необходимо установить актуальную версию tcmalloc):

$ make USE_TCMALLOC=yes

Или установив флаг USE_TCMALLOC=yes в Makefile.rules.


COPYRIGHT

Исходный код проекта omobus-scgid распростаняется под лицензией GPLv2. Дополнительная информация приводится в файле COPYRIGHT.

Описание

SCGI сервер-контейнер для выполнения скриптовых сценариев на языке LUA

Конвейеры
0 успешных
0 с ошибкой