RestServer » История » Редакция 4
Редакция 3 (BEA, 29.03.2024 17:49) → Редакция 4/7 (BEA, 02.12.2024 17:48)
h2. REST сервер
{{>toc}}
h3. Запуск сервера
Для запуска Rest-сервера необходимо запустить RestWeb.exe (является частью системы Омега) с заданными аргументами:
* *-s* - сервер;
* *-u* - пользователь;
* *-p* - пароль;
* *-o* - владелец БД;
* *-port* - порт, на котором сервер будет принимать входящие соединения;
* *-max_servers_count* - максимальное количество одновременно обрабатываемых запросов, в случае если придет большее количество запросов, чем указано данным аргументом, запросы не успевшие на обработку, будут ждать своей очереди;
* *-tray* – 'yes'/’no’ (по-умолчанию ‘yes’), показывать в трее иконку сервера или нет;
* *-console* – 'yes'/’no’ (по-умолчанию ‘yes’), показывать окно консоли сервера или нет;
* *-compression* – ‘yes/no’ (по-умолчанию ‘no’), использовать сжатие передаваемых/принимаемых данных;
* *-stat_storage* – ‘memory’/’file’ (по-умолчанию 'file’) при использовании расширенной статистики место хранения данных статистики.
* *-http_root* - путь в Url, который обслуживается сервером (по-умолчанию - корень /);
Пример:
<pre>
RestWeb.exe -s omp10 -u WORK -p WORK_PASS -o WORK_ADM -port 8082 -max_servers_count 3
</pre>
Сервер будет подключен к БД work_adm@omp10 под пользователем WORK (пароль пользователя WORKPASS; логин и пароль пользователя Омеги), доступ к серверу через порт 8082. Максимальное количество обрабатываемых одновременно запросов - 3.
Желательно создать отдельного пользователя в Омеге от имени которого запускается сервер. Права в системе ему можно не задавать.