Общаясь на форуме, сделал для себя маленькое открытие. Оказывается в UniGUI приложениях есть статистика сервера, которую можно получить следующим образом
http://localhost:8077/server
Выглядит это дело вот так…
Настраивать эти параметры можно в объектном инспекторе, в модуле Сервера
Я поставил MaxSessions = 3 и пронаблюдал странное поведение. Если открыть и закрыть вкладку с UniGUI Application получим прибавление к CurrentSessions.
То есть, если открыть и закрыть вкладу скажем 1000 раз при MaxSessions = 1000, а это вполне возможно при большой нагрузке, то можно получить вот такое сообщение
Задал вопрос на форуме, посмотрим что ребята ответят.
Ещё немного потестировал поведение – для 99% приложений, если не менять поведение сервера через AllowTerminate – закрытие сессии после закрытия вкладки происходит через 5 сек. С этим 1% надо разбираться подробнее и тестировать.
Важно
Для того, чтобы приложение реагировало по адресу…
нужно в uses добавить
1 2 3 |
... uses uniGUIRegClasses ... |