Выкидывает на главную страницу.

Стартовая страница Форумы Ошибки в работе Ошибки Веб Выкидывает на главную страницу.

Просмотр 7 сообщений - с 1 по 7 (из 7 всего)
  • Автор
    Сообщения
  • #6732
    Oleg
    Участник

    Здравствуйте.
    Может быть кто-то сталкивался с такой проблемой:
    Открыта схема в полноэкранном режиме в браузере Chrome. Периодически, может раз в сутки, может реже — скада веб переходит на главную страницу (представление по умолчанию). Иногда разлогинивается.

    #6739
    manjey73
    Участник

    Windows OC ? на Raspberry это вообще раз плюнуть..

    #6745
    Mikhail
    Модератор

    На Windows такой эффект наблюдался, если на хостинге выделено недостаточно ресурсов для пула приложений. У Вас свой сервер или внешний хостинг?
    Посмотрите, что в этот момент пишется в лог веб-приложения.

    #6816
    Oleg
    Участник

    Скада работает на виртуальной Windows 7 Pro в локальной сети.
    Почистил лог — попробую выловить момент ошибки и проверить записи.

    #6827
    Mikhail
    Модератор

    Ещё проверьте настройки пула приложений в консоли IIS. Там может быть выставлена настройка перезапуска пула через заданное время.

    #6875
    Oleg
    Участник

    Случайно увидел момент, когда вылетело представление, в 20:14. Скопировал лог:

    2017-08-01 18:57:08 <RUSTP-WEBWS-20><DefaultAppPool><ACT> Выход из системы: user. IP-адрес: 10.7.68.8
    2017-08-01 18:57:08 <RUSTP-WEBWS-20><DefaultAppPool><ACT> Удалена информация о пользователе. IP-адрес: 10.7.68.8. Сессия: bkmtvkihb402w4ywfdjisix2
    2017-08-01 20:14:16 <RUSTP-WEBWS-20><DefaultAppPool><EXC> Ошибка при выполнении действий при выходе пользователя в плагине «Дэшборды»:
    System.NullReferenceException: Object reference not set to an instance of an object.
    at Scada.Web.Plugins.PlgDashboardSpec.OnUserLogout(UserData userData)
    at Scada.Web.UserData.RaiseOnUserLogout()
    2017-08-01 20:14:16 <RUSTP-WEBWS-20><DefaultAppPool><ACT> Выход из системы: user. IP-адрес: 10.7.67.13
    2017-08-01 20:14:16 <RUSTP-WEBWS-20><DefaultAppPool><ACT> Удалена информация о пользователе. IP-адрес: 10.7.67.13. Сессия: 2iklk0l5prn3rc0hjhcyf0td
    2017-08-01 20:14:16 <RUSTP-WEBWS-20><DefaultAppPool><EXC> Ошибка при выполнении действий при выходе пользователя в плагине «Дэшборды»:
    System.NullReferenceException: Object reference not set to an instance of an object.
    at Scada.Web.Plugins.PlgDashboardSpec.OnUserLogout(UserData userData)
    at Scada.Web.UserData.RaiseOnUserLogout()
    2017-08-01 20:14:16 <RUSTP-WEBWS-20><DefaultAppPool><ACT> Выход из системы: user. IP-адрес: 10.7.68.61
    2017-08-01 20:14:16 <RUSTP-WEBWS-20><DefaultAppPool><ACT> Удалена информация о пользователе. IP-адрес: 10.7.68.61. Сессия: ceuzzkpodusnnuu5hhta5yjb
    2017-08-01 20:14:16 <RUSTP-WEBWS-20><DefaultAppPool><ACT> Завершение работы приложения
    ———————————————————————————
    ———————————————————————————
    2017-08-01 20:14:16 <RUSTP-WEBWS-20><DefaultAppPool><ACT> Инициализация общих данных веб-приложения
    2017-08-01 20:14:16 <RUSTP-WEBWS-20><DefaultAppPool><ACT> Установка соединения со SCADA-Сервером «10.7.70.27»
    2017-08-01 20:14:16 <RUSTP-WEBWS-20><DefaultAppPool><ACT> Обновление таблиц базы конфигурации
    2017-08-01 20:14:17 <RUSTP-WEBWS-20><DefaultAppPool><ACT> Заполнение свойств входных каналов
    2017-08-01 20:14:17 <RUSTP-WEBWS-20><DefaultAppPool><ACT> Заполнение свойств каналов управления
    2017-08-01 20:14:17 <RUSTP-WEBWS-20><DefaultAppPool><ACT> Заполнение свойств статусов входных каналов
    2017-08-01 20:14:17 <RUSTP-WEBWS-20><DefaultAppPool><ACT> Добавлена информация о пользователе. IP-адрес: 10.7.67.13. Сессия: 2iklk0l5prn3rc0hjhcyf0td
    2017-08-01 20:14:17 <RUSTP-WEBWS-20><DefaultAppPool><ACT> Добавлена информация о пользователе. IP-адрес: 10.7.68.61. Сессия: ceuzzkpodusnnuu5hhta5yjb
    2017-08-01 20:14:17 <RUSTP-WEBWS-20><DefaultAppPool><EXC> Ошибка при получении расширенных текущих данных по фильтру, где каналы= , ид. представления=3050:
    Scada.ScadaException: Пользователь не вошёл в систему.
    at Scada.Web.UserMonitor.CheckLoggedOn(UserRights& userRights, Boolean throwOnFail)
    at Scada.Web.ClientApiSvc.GetCurCnlDataExt(String cnlNums, String viewIDs, Int32 viewID)
    2017-08-01 20:14:17 <RUSTP-WEBWS-20><DefaultAppPool><EXC> Ошибка при получении расширенных текущих данных по фильтру, где каналы= , ид. представления=3030:
    Scada.ScadaException: Пользователь не вошёл в систему.
    at Scada.Web.UserMonitor.CheckLoggedOn(UserRights& userRights, Boolean throwOnFail)
    at Scada.Web.ClientApiSvc.GetCurCnlDataExt(String cnlNums, String viewIDs, Int32 viewID)
    2017-08-01 20:14:18 <RUSTP-WEBWS-20><DefaultAppPool><EXC> Ошибка при получении расширенных текущих данных по фильтру, где каналы= , ид. представления=3050:
    Scada.ScadaException: Пользователь не вошёл в систему.
    at Scada.Web.UserMonitor.CheckLoggedOn(UserRights& userRights, Boolean throwOnFail)
    at Scada.Web.ClientApiSvc.GetCurCnlDataExt(String cnlNums, String viewIDs, Int32 viewID)
    2017-08-01 20:14:18 <RUSTP-WEBWS-20><DefaultAppPool><EXC> Ошибка при получении расширенных текущих данных по фильтру, где каналы= , ид. представления=3030:
    Scada.ScadaException: Пользователь не вошёл в систему.
    at Scada.Web.UserMonitor.CheckLoggedOn(UserRights& userRights, Boolean throwOnFail)
    at Scada.Web.ClientApiSvc.GetCurCnlDataExt(String cnlNums, String viewIDs, Int32 viewID)
    2017-08-01 20:14:20 <RUSTP-WEBWS-20><DefaultAppPool><EXC> Ошибка при получении расширенных текущих данных по фильтру, где каналы= , ид. представления=3050:
    Scada.ScadaException: Пользователь не вошёл в систему.
    at Scada.Web.UserMonitor.CheckLoggedOn(UserRights& userRights, Boolean throwOnFail)
    at Scada.Web.ClientApiSvc.GetCurCnlDataExt(String cnlNums, String viewIDs, Int32 viewID)
    2017-08-01 20:14:20 <RUSTP-WEBWS-20><DefaultAppPool><EXC> Ошибка при получении расширенных текущих данных по фильтру, где каналы= , ид. представления=3030:
    Scada.ScadaException: Пользователь не вошёл в систему.
    at Scada.Web.UserMonitor.CheckLoggedOn(UserRights& userRights, Boolean throwOnFail)
    at Scada.Web.ClientApiSvc.GetCurCnlDataExt(String cnlNums, String viewIDs, Int32 viewID)
    2017-08-01 20:14:21 <RUSTP-WEBWS-20><DefaultAppPool><EXC> Ошибка при получении расширенных текущих данных по фильтру, где каналы= , ид. представления=3050:
    Scada.ScadaException: Пользователь не вошёл в систему.
    at Scada.Web.UserMonitor.CheckLoggedOn(UserRights& userRights, Boolean throwOnFail)
    at Scada.Web.ClientApiSvc.GetCurCnlDataExt(String cnlNums, String viewIDs, Int32 viewID)
    2017-08-01 20:14:21 <RUSTP-WEBWS-20><DefaultAppPool><EXC> Ошибка при получении расширенных текущих данных по фильтру, где каналы= , ид. представления=3030:
    Scada.ScadaException: Пользователь не вошёл в систему.
    at Scada.Web.UserMonitor.CheckLoggedOn(UserRights& userRights, Boolean throwOnFail)
    at Scada.Web.ClientApiSvc.GetCurCnlDataExt(String cnlNums, String viewIDs, Int32 viewID)
    2017-08-01 20:14:21 <RUSTP-WEBWS-20><DefaultAppPool><ACT> Вход в систему без пароля: user (Elopak_user). IP-адрес: 10.7.67.13
    2017-08-01 20:14:21 <RUSTP-WEBWS-20><DefaultAppPool><ACT> Обновлена информация о пользователе. IP-адрес: 10.7.67.13. Сессия: 2iklk0l5prn3rc0hjhcyf0td
    2017-08-01 20:14:22 <RUSTP-WEBWS-20><DefaultAppPool><EXC> Ошибка при получении часовых данных по фильтру, где каналы= , ид. представления=3050:
    Scada.ScadaException: Пользователь не вошёл в систему.
    at Scada.Web.UserMonitor.CheckLoggedOn(UserRights& userRights, Boolean throwOnFail)
    at Scada.Web.ClientApiSvc.GetHourCnlData(Int32 year, Int32 month, Int32 day, Int32 startHour, Int32 endHour, String cnlNums, String viewIDs, Int32 viewID, Boolean existing, String dataAge)
    2017-08-01 20:14:23 <RUSTP-WEBWS-20><DefaultAppPool><EXC> Ошибка при получении расширенных текущих данных по фильтру, где каналы= , ид. представления=3050:
    Scada.ScadaException: Пользователь не вошёл в систему.
    at Scada.Web.UserMonitor.CheckLoggedOn(UserRights& userRights, Boolean throwOnFail)
    at Scada.Web.ClientApiSvc.GetCurCnlDataExt(String cnlNums, String viewIDs, Int32 viewID)
    2017-08-01 20:14:24 <RUSTP-WEBWS-20><DefaultAppPool><EXC> Ошибка при получении расширенных текущих данных по фильтру, где каналы= , ид. представления=3050:
    Scada.ScadaException: Пользователь не вошёл в систему.
    at Scada.Web.UserMonitor.CheckLoggedOn(UserRights& userRights, Boolean throwOnFail)
    at Scada.Web.ClientApiSvc.GetCurCnlDataExt(String cnlNums, String viewIDs, Int32 viewID)
    2017-08-01 20:14:24 <RUSTP-WEBWS-20><DefaultAppPool><ACT> Вход в систему без пароля: user (Elopak_user). IP-адрес: 10.7.68.61
    2017-08-01 20:14:24 <RUSTP-WEBWS-20><DefaultAppPool><ACT> Обновлена информация о пользователе. IP-адрес: 10.7.68.61. Сессия: ceuzzkpodusnnuu5hhta5yjb

    В консоли IIS в Default_App_pool Recycling regular time interval стояло 1740 минут. Как раз около суток. Попробовал выполнить recycling принудительно — вылетело на главную страницу, WEB станция не разлогинилась.
    Установил интервал в 0. Посмотрим.

    #6878
    Mikhail
    Модератор

    В консоли IIS в Default_App_pool Recycling regular time interval стояло 1740 минут

    Да, параметр похоже как раз тот, который я имел ввиду.
    По логу видно, что веб-приложение перезапустилось. Ошибка при выполнении действий при выходе пользователя в плагине «Дэшборды» — роли не играет в данном случае.

Просмотр 7 сообщений - с 1 по 7 (из 7 всего)
  • Вы должны авторизироваться для ответа в этой теме.