Стартовая страница › Форумы › Разработка и интеграция › Продолжительность отображения представления
Помечено: IIS Application Pool Restart
- В этой теме 16 ответов, 2 участника, последнее обновление 8 лет, 3 месяца назад сделано
Mikhail.
-
АвторЗаписи
-
16.03.2018 в 06:41 #8706
a93911
УчастникЗдравствуйте. Как сделать так, чтобы при неактивности в течение продолжительного времени не слетала авторизация на веб сервере? А то сейчас ситуация такая — авторизуешься, через некоторое время вместо представления окно авторизации появляется снова. Хотелось бы оставить только ручной выход
16.03.2018 в 17:30 #8713
MikhailМодераторДобрый день!
Какая версия Вебстанции?
Windows или Linux?
Рекомендуется обновиться до последней, т.к. в этом смысле были изменения в версии 5.0.4.0.17.03.2018 в 06:30 #8717a93911
УчастникСейчас установлена 5.0.3.1
В этой версии возможно изменить какой-либо параметр, чтобы устранить автоматическую деавторизацию?
Просто система уже установлена на обьекте, лучше обойтись без обновления17.03.2018 в 06:31 #8718a93911
УчастникУстановлена на Windows 10
17.03.2018 в 15:43 #8723
MikhailМодераторПросто система уже установлена на обьекте, лучше обойтись без обновления
Изменения касаются движка веб-приложения, поэтому без обновления Вебстанции не обойтись. Остальные приложения можно не трогать.
17.03.2018 в 18:40 #8725a93911
УчастникХорошо, Михаил, подскажите, какие именно файлы нужно заменить
19.03.2018 в 20:06 #8734
MikhailМодераторВ принципе все, кроме config. Папку bin не стирать, а заменить файлы в ней.
Однако обновление заменой файлов легко может привести к ошибкам.07.05.2018 в 04:48 #9132a93911
УчастникМихаил, здравствуйте. В новой версии 5.5.1 скада(Windows 8.1, переустановлена с нуля) происходит точно такой же сброс авторизации пользователя, как было описано выше. Есть ли способ исправить это? Или дать возможность пользователю выбирать, через какое время (или вообще никогда) выходить из авторизации.
07.05.2018 в 18:20 #9150
MikhailМодераторДобрый день!
Нужно определить причину проблемы.
Скопируйте часть лога C:\SCADA\ScadaWeb\log\ScadaWeb.log в момент разлогинивания.
Как часто в среднем происходит непроизвольный выход из системы?
Сколько пользователей одновременно используют веб-приложение?10.05.2018 в 09:13 #9198a93911
УчастникВот данные лога. В системе был только локальный пользователь. По непонятной причине в 4:36 было самопроизвольное завершение работы. Спящий режим у компьютера отключен, работает постоянно. Деавторизация происходит стабильно раз в сутки, бывает по 2 раза. Возможно,это зависит ещё от неактивности пользователя
2018-05-08 16:47:10 <SAMHP><DefaultAppPool><ACT> Выход из системы: admin. IP-адрес: ::1
2018-05-08 16:47:10 <SAMHP><DefaultAppPool><ACT> Удалена информация о пользователе. IP-адрес: ::1. Сессия: j1k0tagmz3wtbh0hxfh1lpn5
2018-05-08 16:47:43 <SAMHP><DefaultAppPool><ACT> Запрос состояния SCADA-Сервера
2018-05-08 16:47:43 <SAMHP><DefaultAppPool><ACT> Разрыв соединения со SCADA-Сервером
2018-05-08 16:47:43 <SAMHP><DefaultAppPool><ACT> Установка соединения со SCADA-Сервером «localhost»
2018-05-08 16:47:43 <SAMHP><DefaultAppPool><ACT> Добавлена информация о пользователе. IP-адрес: ::1. Сессия: j1k0tagmz3wtbh0hxfh1lpn5
2018-05-08 16:47:43 <SAMHP><DefaultAppPool><EXC> Ошибка при получении расширенных текущих данных по фильтру, где каналы= , ид. представления=15:
Scada.ScadaException: Пользователь не вошёл в систему.
в Scada.Web.UserMonitor.CheckLoggedOn(UserRights& userRights, Boolean throwOnFail)
в Scada.Web.ClientApiSvc.GetCurCnlDataExt(String cnlNums, String viewIDs, Int32 viewID)
2018-05-08 16:47:44 <SAMHP><DefaultAppPool><EXC> Ошибка при получении событий по фильтру, где каналы= , ид. представления=0:
Scada.ScadaException: Пользователь не вошёл в систему.
в Scada.Web.UserMonitor.CheckLoggedOn(UserRights& userRights, Boolean throwOnFail)
в Scada.Web.ClientApiSvc.GetEvents(Int32 year, Int32 month, Int32 day, String cnlNums, String viewIDs, Int32 viewID, Int32 lastCount, Int32 startEvNum, Int64 dataAge)
2018-05-08 16:47:45 <SAMHP><DefaultAppPool><EXC> Ошибка при получении событий по фильтру, где каналы= , ид. представления=0:
Scada.ScadaException: Пользователь не вошёл в систему.
в Scada.Web.UserMonitor.CheckLoggedOn(UserRights& userRights, Boolean throwOnFail)
в Scada.Web.ClientApiSvc.GetEvents(Int32 year, Int32 month, Int32 day, String cnlNums, String viewIDs, Int32 viewID, Int32 lastCount, Int32 startEvNum, Int64 dataAge)
2018-05-08 16:47:45 <SAMHP><DefaultAppPool><EXC> Ошибка при получении расширенных текущих данных по фильтру, где каналы= , ид. представления=15:
Scada.ScadaException: Пользователь не вошёл в систему.
в Scada.Web.UserMonitor.CheckLoggedOn(UserRights& userRights, Boolean throwOnFail)
в Scada.Web.ClientApiSvc.GetCurCnlDataExt(String cnlNums, String viewIDs, Int32 viewID)
2018-05-08 16:47:47 <SAMHP><DefaultAppPool><EXC> Ошибка при получении событий по фильтру, где каналы= , ид. представления=0:
Scada.ScadaException: Пользователь не вошёл в систему.
в Scada.Web.UserMonitor.CheckLoggedOn(UserRights& userRights, Boolean throwOnFail)
в Scada.Web.ClientApiSvc.GetEvents(Int32 year, Int32 month, Int32 day, String cnlNums, String viewIDs, Int32 viewID, Int32 lastCount, Int32 startEvNum, Int64 dataAge)
2018-05-08 16:47:48 <SAMHP><DefaultAppPool><EXC> Ошибка при получении расширенных текущих данных по фильтру, где каналы= , ид. представления=15:
Scada.ScadaException: Пользователь не вошёл в систему.
в Scada.Web.UserMonitor.CheckLoggedOn(UserRights& userRights, Boolean throwOnFail)
в Scada.Web.ClientApiSvc.GetCurCnlDataExt(String cnlNums, String viewIDs, Int32 viewID)
2018-05-08 16:47:49 <SAMHP><DefaultAppPool><EXC> Ошибка при получении событий по фильтру, где каналы= , ид. представления=0:
Scada.ScadaException: Пользователь не вошёл в систему.
в Scada.Web.UserMonitor.CheckLoggedOn(UserRights& userRights, Boolean throwOnFail)
в Scada.Web.ClientApiSvc.GetEvents(Int32 year, Int32 month, Int32 day, String cnlNums, String viewIDs, Int32 viewID, Int32 lastCount, Int32 startEvNum, Int64 dataAge)
2018-05-08 16:47:50 <SAMHP><DefaultAppPool><EXC> Ошибка при получении расширенных текущих данных по фильтру, где каналы= , ид. представления=15:
Scada.ScadaException: Пользователь не вошёл в систему.
в Scada.Web.UserMonitor.CheckLoggedOn(UserRights& userRights, Boolean throwOnFail)
в Scada.Web.ClientApiSvc.GetCurCnlDataExt(String cnlNums, String viewIDs, Int32 viewID)
2018-05-08 16:50:59 <SAMHP><DefaultAppPool><ACT> Запрос состояния SCADA-Сервера
2018-05-08 16:50:59 <SAMHP><DefaultAppPool><ACT> Разрыв соединения со SCADA-Сервером
2018-05-08 16:50:59 <SAMHP><DefaultAppPool><ACT> Установка соединения со SCADA-Сервером «localhost»
2018-05-08 16:50:59 <SAMHP><DefaultAppPool><ACT> Вход в систему: admin (Администратор). IP-адрес: ::1
2018-05-08 16:50:59 <SAMHP><DefaultAppPool><ACT> Обновлена информация о пользователе. IP-адрес: ::1. Сессия: j1k0tagmz3wtbh0hxfh1lpn5
2018-05-08 16:50:59 <SAMHP><DefaultAppPool><ACT> Извлечение компонентов из установленных плагинов
———————————————————————————
2018-05-09 04:16:08 <SAMHP><DefaultAppPool><ACT> Инициализация общих данных веб-приложения
2018-05-09 04:16:08 <SAMHP><DefaultAppPool><EXC> Ошибка при инициализации плагина «Основные компоненты схем»:
System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
в Scada.Scheme.SchemeUtils.get_EditorMode()
в Scada.Web.Plugins.PlgSchBasicCompSpec.Init()
в Scada.Web.AppData.InitPlugins()
2018-05-09 04:16:08 <SAMHP><DefaultAppPool><ACT> Установка соединения со SCADA-Сервером «localhost»
2018-05-09 04:16:08 <SAMHP><DefaultAppPool><ACT> Обновление таблиц базы конфигурации
2018-05-09 04:16:08 <SAMHP><DefaultAppPool><ACT> Заполнение свойств входных каналов
2018-05-09 04:16:08 <SAMHP><DefaultAppPool><ACT> Заполнение свойств каналов управления
2018-05-09 04:16:08 <SAMHP><DefaultAppPool><ACT> Заполнение свойств статусов входных каналов
2018-05-09 04:16:08 <SAMHP><DefaultAppPool><ACT> Выход из системы: admin. IP-адрес: ::1
2018-05-09 04:16:08 <SAMHP><DefaultAppPool><ACT> Удалена информация о пользователе. IP-адрес: ::1. Сессия: j1k0tagmz3wtbh0hxfh1lpn5
2018-05-09 04:16:08 <SAMHP><DefaultAppPool><ACT> Завершение работы приложения
———————————————————————————
2018-05-09 04:16:09 <SAMHP><DefaultAppPool><ACT> Добавлена информация о пользователе. IP-адрес: ::1. Сессия: j1k0tagmz3wtbh0hxfh1lpn5
2018-05-09 04:16:09 <SAMHP><DefaultAppPool><EXC> Ошибка при получении расширенных текущих данных по фильтру, где каналы= , ид. представления=15:
Scada.ScadaException: Пользователь не вошёл в систему.
в Scada.Web.UserMonitor.CheckLoggedOn(UserRights& userRights, Boolean throwOnFail)
в Scada.Web.ClientApiSvc.GetCurCnlDataExt(String cnlNums, String viewIDs, Int32 viewID)
2018-05-09 04:16:09 <SAMHP><DefaultAppPool><EXC> Ошибка при получении событий по фильтру, где каналы= , ид. представления=0:
Scada.ScadaException: Пользователь не вошёл в систему.
в Scada.Web.UserMonitor.CheckLoggedOn(UserRights& userRights, Boolean throwOnFail)
в Scada.Web.ClientApiSvc.GetEvents(Int32 year, Int32 month, Int32 day, String cnlNums, String viewIDs, Int32 viewID, Int32 lastCount, Int32 startEvNum, Int64 dataAge)
2018-05-09 04:16:10 <SAMHP><DefaultAppPool><EXC> Ошибка при получении расширенных текущих данных по фильтру, где каналы= , ид. представления=15:
Scada.ScadaException: Пользователь не вошёл в систему.
в Scada.Web.UserMonitor.CheckLoggedOn(UserRights& userRights, Boolean throwOnFail)
в Scada.Web.ClientApiSvc.GetCurCnlDataExt(String cnlNums, String viewIDs, Int32 viewID)
2018-05-09 04:16:10 <SAMHP><DefaultAppPool><EXC> Ошибка при получении событий по фильтру, где каналы= , ид. представления=0:
Scada.ScadaException: Пользователь не вошёл в систему.
в Scada.Web.UserMonitor.CheckLoggedOn(UserRights& userRights, Boolean throwOnFail)
в Scada.Web.ClientApiSvc.GetEvents(Int32 year, Int32 month, Int32 day, String cnlNums, String viewIDs, Int32 viewID, Int32 lastCount, Int32 startEvNum, Int64 dataAge)
2018-05-09 04:16:11 <SAMHP><DefaultAppPool><EXC> Ошибка при получении событий по фильтру, где каналы= , ид. представления=0:
Scada.ScadaException: Пользователь не вошёл в систему.
в Scada.Web.UserMonitor.CheckLoggedOn(UserRights& userRights, Boolean throwOnFail)
в Scada.Web.ClientApiSvc.GetEvents(Int32 year, Int32 month, Int32 day, String cnlNums, String viewIDs, Int32 viewID, Int32 lastCount, Int32 startEvNum, Int64 dataAge)
2018-05-09 04:16:11 <SAMHP><DefaultAppPool><EXC> Ошибка при получении расширенных текущих данных по фильтру, где каналы= , ид. представления=15:
Scada.ScadaException: Пользователь не вошёл в систему.
в Scada.Web.UserMonitor.CheckLoggedOn(UserRights& userRights, Boolean throwOnFail)
в Scada.Web.ClientApiSvc.GetCurCnlDataExt(String cnlNums, String viewIDs, Int32 viewID)
2018-05-09 04:16:11 <SAMHP><DefaultAppPool><EXC> Ошибка при получении событий по фильтру, где каналы= , ид. представления=0:
Scada.ScadaException: Пользователь не вошёл в систему.
в Scada.Web.UserMonitor.CheckLoggedOn(UserRights& userRights, Boolean throwOnFail)
в Scada.Web.ClientApiSvc.GetEvents(Int32 year, Int32 month, Int32 day, String cnlNums, String viewIDs, Int32 viewID, Int32 lastCount, Int32 startEvNum, Int64 dataAge)
2018-05-09 04:16:12 <SAMHP><DefaultAppPool><EXC> Ошибка при получении расширенных текущих данных по фильтру, где каналы= , ид. представления=15:
Scada.ScadaException: Пользователь не вошёл в систему.
в Scada.Web.UserMonitor.CheckLoggedOn(UserRights& userRights, Boolean throwOnFail)
в Scada.Web.ClientApiSvc.GetCurCnlDataExt(String cnlNums, String viewIDs, Int32 viewID)
2018-05-09 04:16:12 <SAMHP><DefaultAppPool><EXC> Ошибка при получении событий по фильтру, где каналы= , ид. представления=0:
Scada.ScadaException: Пользователь не вошёл в систему.
в Scada.Web.UserMonitor.CheckLoggedOn(UserRights& userRights, Boolean throwOnFail)
в Scada.Web.ClientApiSvc.GetEvents(Int32 year, Int32 month, Int32 day, String cnlNums, String viewIDs, Int32 viewID, Int32 lastCount, Int32 startEvNum, Int64 dataAge)
2018-05-09 04:16:13 <SAMHP><DefaultAppPool><EXC> Ошибка при получении расширенных текущих данных по фильтру, где каналы= , ид. представления=15:
Scada.ScadaException: Пользователь не вошёл в систему.
в Scada.Web.UserMonitor.CheckLoggedOn(UserRights& userRights, Boolean throwOnFail)
в Scada.Web.ClientApiSvc.GetCurCnlDataExt(String cnlNums, String viewIDs, Int32 viewID)
2018-05-09 04:16:13 <SAMHP><DefaultAppPool><EXC> Ошибка при получении событий по фильтру, где каналы= , ид. представления=0:
Scada.ScadaException: Пользователь не вошёл в систему.
в Scada.Web.UserMonitor.CheckLoggedOn(UserRights& userRights, Boolean throwOnFail)
в Scada.Web.ClientApiSvc.GetEvents(Int32 year, Int32 month, Int32 day, String cnlNums, String viewIDs, Int32 viewID, Int32 lastCount, Int32 startEvNum, Int64 dataAge)
2018-05-09 04:16:15 <SAMHP><DefaultAppPool><EXC> Ошибка при получении расширенных текущих данных по фильтру, где каналы= , ид. представления=15:
Scada.ScadaException: Пользователь не вошёл в систему.
в Scada.Web.UserMonitor.CheckLoggedOn(UserRights& userRights, Boolean throwOnFail)
в Scada.Web.ClientApiSvc.GetCurCnlDataExt(String cnlNums, String viewIDs, Int32 viewID)
2018-05-09 04:36:20 <SAMHP><DefaultAppPool><ACT> Удалена информация о пользователе. IP-адрес: ::1. Сессия: j1k0tagmz3wtbh0hxfh1lpn510.05.2018 в 19:05 #9217
MikhailМодератор2018-05-09 04:16:08
Завершение работы приложения Похоже на то, что IIS перезапускает пул приложений через заданный интервал времени — у него действительно есть такая настройка. Можете её найти и написать сюда, где она находится?
10.05.2018 в 21:13 #9222a93911
УчастникОткрыл диспетчер служб iis, но похожие настройки не увидел 🙁
11.05.2018 в 19:49 #926214.05.2018 в 14:38 #9278a93911
УчастникМихаил, в списке пула приложений отображается:
— .NET v2.0
— .NET v2.0 Classic
— .NET v4.5
— .NET v4.5 Classic
— Classic .NET AppPool
— DefaultAppPoolВ нашем случае у какого приложения меняем время перезапуска?
14.05.2018 в 20:50 #9284
MikhailМодераторВ свойствах веб-приложения можно посмотреть, к какому пулу оно относится.
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.