RestServer » История » Редакция 3
Редакция 2 (BEA, 29.03.2024 17:47) → Редакция 3/7 (BEA, 29.03.2024 17:49)
h2. REST сервер h3. Запуск сервера Для запуска Rest-сервера необходимо запустить RestWeb.exe (является частью системы Омега) с заданными аргументами: * *-s* "-s" - сервер; * *-u* "-u" - пользователь; * *-p* "-p" - пароль; * *-o* "-o" - владелец БД; * *-port* "-port" - порт, на котором сервер будет принимать входящие соединения; * *-max_servers_count* "-max_servers_count" - максимальное количество одновременно обрабатываемых запросов, в случае если придет большее количество запросов, чем указано данным аргументом, запросы не успевшие на обработку, будут ждать своей очереди; * *-tray* "-tray" – 'yes'/’no’ (по-умолчанию ‘yes’), показывать в трее иконку сервера или нет; * *-console* "-console" – 'yes'/’no’ (по-умолчанию ‘yes’), показывать окно консоли сервера или нет; * *-compression* "-compression" – ‘yes/no’ (по-умолчанию ‘no’), использовать сжатие передаваемых/принимаемых данных; * *-stat_storage* "-stat_storage" – ‘memory’/’file’ (по-умолчанию 'file’) при использовании расширенной статистики место хранения данных статистики. * *-http_root* "-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. Желательно создать отдельного пользователя в Омеге от имени которого запускается сервер. Права в системе ему можно не задавать.