Из коробки нет способа узнать, используют ли пользователи ваш сайт в данный момент, только если они только что его использовали.Просто подключите instance-Z2.log
файл журнала доступа.
Обратите внимание, что из-за особенностей протокола HTTP «текущие» пользователи вашего сайта не поддерживают соединение и, таким образом, до тех пор, пока не вернутся к следующемузапрос, нет точного способа определить, использует ли кто-либо сайт.
Существуют обходные пути, такие как использование сеансов и тайм-аутов, которые используют время ожидания, чтобы оценить, сколько пользователей все еще вокруг.collective.portlet.usertrack
является одним из таких подходов.Обратите внимание, что такие подходы могут привести к серьезным потерям масштабируемости.
Если все, что вы хотите сделать, это не создавать неудобства пользователям во время перезапуска, используйте вместо этого кэшируемый интерфейс и / или балансировщик нагрузки и более одного экземпляра.Таким образом, пользователи видят кэшированный контент или контент, сгенерированный экземпляром, пока вы перезапускаете свой первый экземпляр.