Действия модуля (Actions)


НАЧАЛО >> Оглавление >> Сервер приложений ИРБИС 64/128 >> Описание модулей системы >> SocketProxy - Проксирование TCP/IP протоколов >> Действия модуля (Actions)📄 Скачать в DOCX


Действия могут быть вызваны как ?id=WIrbis&action=SocketProxy/actionname&par1=val1&par2=val2&...

Имя действияОписаниеПараметры
SocketProxy/QueueMonitorМониторинг очереди SocketProxy
Описание 

Просматривает активные профили SocketProxy и ставит действие Run в очередь для профилей, у которых сервер должен быть запущен и еще не заблокирован работающим процессом.

Отсутствуют
SocketProxy/RestartRestart TCP/IP proxy
Описание 

Stops a running SocketProxy server, waits until its profile lock is released, queues SocketProxy/Run with the standard deduplication key, starts the queue dispatcher, and waits until the server lock is acquired again.

ТипПараметрПо умолчаниюОписание
String$sid''SocketProxy profile SID
SocketProxy/RunРабочий цикл TCP/IP-прокси
Описание 

Запускает серверный сокет по профилю SocketProxy, принимает клиентские подключения и передает события выбранному обработчику протокола.

ТипПараметрПо умолчаниюОписание
String$sid''SID профиля SocketProxy
SocketProxy/StartЗапуск TCP/IP-прокси
Описание 

Снимает флаг остановки с профиля SocketProxy. После этого QueueMonitor может поставить сервер профиля в очередь на запуск.

ТипПараметрПо умолчаниюОписание
String$sid''SID профиля SocketProxy
SocketProxy/StopОстановка TCP/IP-прокси
Описание 

Выставляет SID-файл flagStopServer для профиля SocketProxy. Работающий сервер проверяет этот флаг в цикле чтения сокетов и завершает обслуживание.

ТипПараметрПо умолчаниюОписание
String$sid''SID профиля SocketProxy