У меня 2 веб-сервера с балансировкой нагрузки.Мое приложение использует базу данных состояния сеанса SQL Server на SQL Server 2008.
2 веб-сервера идентичны с точки зрения конфигурации IIS, и, если я правильно понимаю, два веб-приложения на двух серверах будут сопоставленыс тем же идентификатором приложения в таблице ASPStateTempApplications, поскольку они имеют одинаковую конфигурацию IIS.Таким образом, подсчет количества сеансов, связанных с этим идентификатором приложения (из таблицы ASPStateTempSessions) приведет к общему количеству сеансов на двух веб-серверах вместе.
Мои вопросы: Есть ли способузнать, сколько сеансов активно на каждом сервере в отдельности?
У меня проблема в том, что когда я вынимаю один сервер из баланса нагрузки, я хочу знать, есть ли еще какие-либо активные сеансы насервер или нет, прежде чем его утилизировать.
В другом сценарии, если мне придется перезапускать IIS на одном из серверов из-за сбоя другого веб-приложения на том же сервере, я хотел бы знать, на какое количество сеансов это повлияет.
Спасибо.