Delphi. UniGUI. Статистика сервера

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

http://localhost:8077/server

Выглядит это дело вот так…

31

Настраивать эти параметры можно в объектном инспекторе, в модуле Сервера

32

Я поставил MaxSessions = 3 и пронаблюдал странное поведение. Если открыть и закрыть вкладку с UniGUI Application получим прибавление к CurrentSessions.

То есть, если открыть и закрыть вкладу скажем 1000 раз при MaxSessions = 1000, а это вполне возможно при большой нагрузке, то можно получить вот такое сообщение

33

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

Ещё немного потестировал поведение – для 99% приложений, если не менять поведение сервера через AllowTerminate – закрытие сессии после закрытия вкладки происходит через 5 сек. С этим 1% надо разбираться подробнее и тестировать.

Важно

Для того, чтобы приложение реагировало по адресу…

нужно в uses добавить

 

 

by Stanislav_Panteleev