Веб-интерфейс не переходит дальше страницы логина

При заходе на веб-интерфейс, открывается страница ввода логина и пароля. После ввода и нажатия “Войти” иногда работает, а иногда ничего не происходит. То есть крутится бесконечно курсор, будто что-то грузит. Пробовали разные браузеры, что по внешке, что по localhost, закономерности не выявлено.

По логам вроде видно, что веб службой входящий запрос обрабатывается, но дальше попытки входа:
11-08-2016 10:14:53.855 I:077 Вход в систему под именем: demo Lers.Web.Authorization
не идет.

Если же вдруг работает, то пишет что вход выполнен и дальше все нормально:
11-08-2016 10:01:56.949 I:074 Вход выполнен. Версия сервера: 3.07 R18.05 (сборка 31822) Lers.Web.Authorization.

Такое впечатление, что веб служба не может с сервером соединиться.

Версия IIS 8.5.9600.16384
Web.log (195 KB)

Именно так и есть, веб служба не может достучаться до сервера 37.18.103.11:10000. В приложенном логе явно регистрируется этот момент:

11-08-2016 10:05:29.433 D:014 Инициализация ЛЭРС фреймворк… Lers.Web.SessionContext
11-08-2016 10:05:29.433 I:014 Вход в систему под именем: demo Lers.Web.Authorization
11-08-2016 10:05:41.324 E:106 HttpException: Code=500 Время ожидания запроса истекло.
Конфигурация веб-интерфейса:
Версия веб-интерфейса ЛЭРС УЧЕТ: 3.07 R18.05 (сборка 31822)
Адрес сервера ЛЭРС УЧЕТ: 37.18.103.11:10000
Включена отладка: True
Включена отправка отчетов об ошибке: True

Информация о системе ЛЭРС УЧЕТ:
<Соединение с сервером ЛЭРС УЧЕТ не установлено>
Информация о сессии:
Адрес удаленного хоста, с которого пришел запрос: 80.73.75.102.
Реальный адрес хоста, с которого пришел запрос:
SessionID: clxy0wdt4oaq0kbn4o3q15pm
IsCallBack: False
IsPostBack: True

Возможно у вас есть неполадки с интернет соединением на компьютере Веб-интерфейса или сервера ЛЭРС УЧЕТ. Возможно какие то проблемы с сетью. Пожалуйста проработайте этот вопрос с вашим системным администратором.

P.S. Через telenet удалось “достучаться” до 37.18.103.11:10000.

37.18.103.11 это внешний IP адрес компьютера на котором установлен сервер. На этом же компьютере установлен и веб-интерфейс, в Lers.config которого прописаны адрес и порт 37.18.103.11:10000.
У клиентов ЛЭРС УЧЕТ нет никаких проблем связи с сервером 37.18.103.11:10000 с любых других компьютеров, в том числе с сервера. Но веб-интерфейс почему-то испытывает проблемы. Причем, иногда работает, а иногда нет.

Веб служба работает на платформе IIS. Ошибка выдаваемая в логе относится к разряду системных. Веб служба всего лишь посылает запрос условно “соедини меня с 37.18.103.11:10000”, затем засекает время от начала посылки запроса и если это время превысит определенный в настройках лимит, завершает попытку и выдает в лог результат. По какой причине ей не удалось связаться вам нужно выяснить совместно с вашим системным администратором.

Попробуйте установить Веб-интерфейс на другом компьютере и настроить его на работу с сервером 37.18.103.11:10000. После чего зайдите на сайт этого Веб-интерфейса и проверьте повториться ли ситуация.

Если у вас установлен сервер ЛЭРС Учет и веб-интерфейс на одном компьютере, тогда в конфигурации веб-интерфейса укажите локальный адрес сервера 127.0.0.1 и порт 10000

Спустя год возвращаемся к этой нерешенной проблеме.

Компьютер имеет внешний статический IP, на котором котором запущен сервер ЛЭРС УЧЕТ. Если в конфигурации веба указать 127.0.0.1 то совсем перестает работать(сразу ругается, что не удается подключиться к серверу).

Попробовали поставить веб-интерфейс на другой компьютер и там все работает корректно.

Может есть какие предположения в каком направлении копать?
Ладно, если бы совсем не работало и ругалось, что не может подключиться к серверу. А то иногда работает.
Имеет ли смысл заново переустановить весь ЛЭРС УЧЕТ на серверной машине?
Web.log (17.1 KB)

Веб-интерфейс должен работать если в настройках подключения указан адрес 127.0.0.1 или localhost. Если не работает, тогда проверьте подключение через telnet, проверьте ваш файл hosts или нужно искать проблему в фаерволе.

Возможно проблема связана с IIS сервером или его неправильной настройкой. Переустановка веб-интерфейса и IIS сервера может помочь в этой проблеме. Вам стоит попробовать.

А почему порт 10000? а не отличный от 10000?

olegalmag, ваш вопрос не совсем понятен? Кому он адресован?

10000 это порт входящих подключений Сервера ЛЭРС УЧЕТ по умолчанию. Если при установке ЛЭРС УЧЕТ данный порт был изменен на какой либо другой, его соответственно нужно указывать в настройках Веб-интерфейса ЛЭРС УЧЕТ и других компонентов, которые взаимодействуют с Сервером ЛЭРС УЧЕТ.

Тема про Веб-интерфейс. Я просто не пойму при чем тут порт 10000? Веб-интерфейс использует другой порт, у меня лично 8080, по умолчанию 80.

Проблем при заходе через рабочее место оператора с любых “компов” я так понимаю нет! и порт 10000 работает, думаю создателя темы волнует вопрос только с портом Веб-интерфейса.

imin
Вы обращали внимание после каких ваших действий пропадает доступ к Веб-интерфейсу? Он же всё таки иногда работает!
Может быть такое, что порт (например 80) который использует Веб-интерфейс, использует ещё какое-то ПО и скажем в момент обновления ЛЭРСа порт занимает другое ПО, а после перезагрузки ПК проблема исчезает.

Насколько я вижу из приложенных жургалов, проблемы с установкой подключения к серверу нет. Есть проблемы с выполнением запросов сервером, включая запросы на авторизацию.

Воспроизведите проблему и проверьте текущий файл журнал сервера на наличие ошибок в это время.

Второй момент: как вам уже писали, при установке сервера и веб-интерфейса ЛЭРС УЧЕТ на один компьютер, желательно настроить сервер ЛЭРС УЧЕТ на прием подключений не только на внешнем, но и на внутреннем loopback-интерфейсе с адресом 127.0.0.1 (настраивается в конфигурационном файле сервера). Веб-интерфейс также настраивается на подключение к адресу 127.0.0.1, что позволяет избежать маршрутизации пакетов за пределы компьютера и их обработки брендмауэром.

добрый день
при попытке зайти с локального хоста на веб сервер
после ввода логина пароля выдает ошибку (в браузере)
вопрос - как побороть?

Ошибка обработки исключения.

  1. [Lers.Web.Client] System.NullReferenceException: Object reference not set to an instance of an object.
    Стек вызовов:
    at Lers.Web.WebBugReport.Send(String message, Exception exception)
    at Lers.Web.WebExceptionHandler.Handle()
    at Lers.Web.Global.Application_Error(Object sender, EventArgs e)

в логе следующая запись

========================================
== Журнал открыт 11-01-2019 13:48:37.497

11-01-2019 13:48:37.518 I:113 ОС: 6.1.7601.65536 Service Pack 1 x64 Lers.Web.Global
11-01-2019 13:48:37.518 I:113 IIS: v7.5 Lers.Web.Global
11-01-2019 13:48:37.518 I:113 Имя пользователя в Windows: KIPiALersWebAccount Lers.Web.Global
11-01-2019 13:48:37.519 I:113 Список IP адресов: fe80::936:fcdf:9782:8600%10; 192.168.88.244 Lers.Web.Global
11-01-2019 13:48:37.519 I:113 Конфигурации веб-интерфейса:
Версия веб-интерфейса ЛЭРС УЧЕТ: 3.07 R25.11 (сборка 32533)
Адрес сервера ЛЭРС УЧЕТ: localhost:10000
Включена отладка: True
Включена отправка отчетов об ошибке: True
Lers.Web.Global
11-01-2019 13:48:39.379 D:066 Инициализация ЛЭРС фреймворк… Lers.Web.SessionContext
11-01-2019 13:48:39.395 E:066 Необработанное исключение в приложении.

Конфигурация веб-интерфейса:
Версия веб-интерфейса ЛЭРС УЧЕТ: 3.07 R25.11 (сборка 32533)
Адрес сервера ЛЭРС УЧЕТ: localhost:10000
Включена отладка: True
Включена отправка отчетов об ошибке: True

Информация о системе ЛЭРС УЧЕТ:
<Соединение с сервером ЛЭРС УЧЕТ не установлено>
Информация о сессии:
Адрес удаленного хоста, с которого пришел запрос: 127.0.0.1.
Реальный адрес хоста, с которого пришел запрос:
SessionID: <Сессия недоступна>
IsCallBack: False
IsPostBack: True



при попытке обращения из локальной сети на веб сервер

Lers.Web.WebExceptionHandler
11-01-2019 14:25:19.056 D:089 Инициализация ЛЭРС фреймворк… Lers.Web.SessionContext
11-01-2019 14:25:19.058 E:089 Необработанное исключение в приложении.

Конфигурация веб-интерфейса:
Версия веб-интерфейса ЛЭРС УЧЕТ: 3.07 R25.11 (сборка 32533)
Адрес сервера ЛЭРС УЧЕТ: localhost:10000
Включена отладка: True
Включена отправка отчетов об ошибке: True

Информация о системе ЛЭРС УЧЕТ:
<Соединение с сервером ЛЭРС УЧЕТ не установлено>
Информация о сессии:
Адрес удаленного хоста, с которого пришел запрос: 192.168.88.253.
Реальный адрес хоста, с которого пришел запрос:
SessionID: <Сессия недоступна>
IsCallBack: False
IsPostBack: True

Текущий запрос:
POST http://192.168.88.244/default.aspx HTTP/1.1
Cache-Control: max-age=0
Connection: keep-alive
Content-Length: 1052
Content-Type: application/x-www-form-urlencoded
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,/;q=0.8
Accept-Encoding: gzip, deflate
Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7
Cookie: _ga=GA1.1.587182740.1547185221; _gid=GA1.1.1377577651.1547185221; _gat=1
Host: 192.168.88.244
Referer: http://192.168.88.244/
User-Agent: Mozilla/5.0 (Windows NT 6.3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3653.0 Safari/537.36
Origin: http://192.168.88.244
Upgrade-Insecure-Requests: 1


\

  1. [Lers.Web.Client] System.NullReferenceException: Object reference not set to an instance of an object.

Стек вызовов:
at Lers.Web.SessionContext.set_Current(SessionContext value)
at Lers.Web.Authorization.Login(String userName, String password)
at Lers.Web.LoginForm.Authorize(String userName, String password)
at DevExpress.Web.ASPxButton.OnClick(EventArgs e)
at Lers.Web.BasePage.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)


Lers.Web.WebExceptionHandler
11-01-2019 14:13:04.753 D:097 Инициализация ЛЭРС фреймворк… Lers.Web.SessionContext
11-01-2019 14:13:04.759 E:097 Необработанное исключение в приложении.

Конфигурация веб-интерфейса:
Версия веб-интерфейса ЛЭРС УЧЕТ: 3.07 R25.11 (сборка 32533)
Адрес сервера ЛЭРС УЧЕТ: localhost:10000
Включена отладка: True
Включена отправка отчетов об ошибке: True

Информация о системе ЛЭРС УЧЕТ:
<Соединение с сервером ЛЭРС УЧЕТ не установлено>
Информация о сессии:
Адрес удаленного хоста, с которого пришел запрос: 192.168.88.244.
Реальный адрес хоста, с которого пришел запрос:
SessionID: <Сессия недоступна>
IsCallBack: False
IsPostBack: True

Текущий запрос:
POST http://192.168.88.244/default.aspx HTTP/1.1
Connection: keep-alive
Content-Length: 1090
Content-Type: application/x-www-form-urlencoded
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8
Accept-Encoding: gzip, deflate
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
Host: 192.168.88.244
Referer: http://192.168.88.244/
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:64.0) Gecko/20100101 Firefox/64.0
Upgrade-Insecure-Requests: 1


\

  1. [Lers.Web.Client] System.NullReferenceException: Object reference not set to an instance of an object.

Стек вызовов:
at Lers.Web.SessionContext.set_Current(SessionContext value)
at Lers.Web.Authorization.Login(String userName, String password)
at Lers.Web.LoginForm.Authorize(String userName, String password)
at DevExpress.Web.ASPxButton.OnClick(EventArgs e)
at Lers.Web.BasePage.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

Lers.Web.WebExceptionHandler
11-01-2019 14:25:19.056 D:089 Инициализация ЛЭРС фреймворк… Lers.Web.SessionContext
11-01-2019 14:25:19.058 E:089 Необработанное исключение в приложении.

Конфигурация веб-интерфейса:
Версия веб-интерфейса ЛЭРС УЧЕТ: 3.07 R25.11 (сборка 32533)
Адрес сервера ЛЭРС УЧЕТ: localhost:10000
Включена отладка: True
Включена отправка отчетов об ошибке: True

Информация о системе ЛЭРС УЧЕТ:
<Соединение с сервером ЛЭРС УЧЕТ не установлено>
Информация о сессии:
Адрес удаленного хоста, с которого пришел запрос: 192.168.88.253.
Реальный адрес хоста, с которого пришел запрос:
SessionID: <Сессия недоступна>
IsCallBack: False
IsPostBack: True

Текущий запрос:
POST http://192.168.88.244/default.aspx HTTP/1.1
Cache-Control: max-age=0
Connection: keep-alive
Content-Length: 1052
Content-Type: application/x-www-form-urlencoded
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,/;q=0.8
Accept-Encoding: gzip, deflate
Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7
Cookie: _ga=GA1.1.587182740.1547185221; _gid=GA1.1.1377577651.1547185221; _gat=1
Host: 192.168.88.244
Referer: http://192.168.88.244/
User-Agent: Mozilla/5.0 (Windows NT 6.3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3653.0 Safari/537.36
Origin: http://192.168.88.244
Upgrade-Insecure-Requests: 1


\

  1. [Lers.Web.Client] System.NullReferenceException: Object reference not set to an instance of an object.

Стек вызовов:
at Lers.Web.SessionContext.set_Current(SessionContext value)
at Lers.Web.Authorization.Login(String userName, String password)
at Lers.Web.LoginForm.Authorize(String userName, String password)
at DevExpress.Web.ASPxButton.OnClick(EventArgs e)
at Lers.Web.BasePage.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

Lers.Web.WebExceptionHandler

== Журнал открыт 11-01-2019 14:47:23.814

11-01-2019 14:47:23.864 I:001 ОС: 6.1.7601.65536 Service Pack 1 x64 Lers.Web.Global
11-01-2019 14:47:23.865 I:001 IIS: v7.5 Lers.Web.Global
11-01-2019 14:47:23.865 I:001 Имя пользователя в Windows: KIPiALersWebAccount Lers.Web.Global
11-01-2019 14:47:23.866 I:001 Список IP адресов: fe80::936:fcdf:9782:8600%10; 192.168.88.244 Lers.Web.Global
11-01-2019 14:47:23.866 I:001 Конфигурации веб-интерфейса:
Версия веб-интерфейса ЛЭРС УЧЕТ: 3.07 R25.11 (сборка 32533)
Адрес сервера ЛЭРС УЧЕТ: localhost:10000
Включена отладка: True
Включена отправка отчетов об ошибке: True
Lers.Web.Global
11-01-2019 14:48:24.090 D:005 LERS API. Запрос данных текущего сеанса работы пользователя… Lers.Web.Api.AuthenticationController
11-01-2019 14:48:26.067 D:009 Инициализация ЛЭРС фреймворк… Lers.Web.SessionContext
11-01-2019 14:48:26.239 E:009 Необработанное исключение в приложении.

Конфигурация веб-интерфейса:
Версия веб-интерфейса ЛЭРС УЧЕТ: 3.07 R25.11 (сборка 32533)
Адрес сервера ЛЭРС УЧЕТ: localhost:10000
Включена отладка: True
Включена отправка отчетов об ошибке: True

Информация о системе ЛЭРС УЧЕТ:
<Соединение с сервером ЛЭРС УЧЕТ не установлено>
Информация о сессии:
Адрес удаленного хоста, с которого пришел запрос: 192.168.88.1.
Реальный адрес хоста, с которого пришел запрос:
SessionID: <Сессия недоступна>
IsCallBack: False
IsPostBack: True

Текущий запрос:
POST http://194.226.63.137/default.aspx HTTP/1.1
Cache-Control: max-age=0
Connection: keep-alive
Content-Length: 1048
Content-Type: application/x-www-form-urlencoded
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,/;q=0.8
Accept-Encoding: gzip, deflate
Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7
Cookie: _ga=GA1.1.192129512.1547192841; _gid=GA1.1.1737639121.1547192841; _gat=1
Host: 194.226.63.137:7777
Referer: http://194.226.63.137:7777/
User-Agent: Mozilla/5.0 (Windows NT 6.3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3653.0 Safari/537.36
Origin: http://194.226.63.137:7777
Upgrade-Insecure-Requests: 1


\

  1. [Lers.Web.Client] System.NullReferenceException: Object reference not set to an instance of an object.

Стек вызовов:
at Lers.Web.SessionContext.set_Current(SessionContext value)
at Lers.Web.Authorization.Login(String userName, String password)
at Lers.Web.LoginForm.Authorize(String userName, String password)
at DevExpress.Web.ASPxButton.OnClick(EventArgs e)
at Lers.Web.BasePage.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

Lers.Web.WebExceptionHandler
11-01-2019 14:49:12.808 D:009 LERS API. Вход в систему. Lers.Web.Api.AuthenticationController
11-01-2019 14:49:12.808 D:009 Инициализация ЛЭРС фреймворк… Lers.Web.SessionContext
11-01-2019 14:49:12.828 E:009 Ошибка входа в систему.

  1. [Lers.Web.Client] System.NullReferenceException: Object reference not set to an instance of an object.

Стек вызовов:
at Lers.Web.SessionContext.set_Current(SessionContext value)
at Lers.Web.Authorization.Login(String userName, String password)
at Lers.Web.Api.AuthenticationController.Post(LoginOptions loginOptions)

Lers.Web.Api.RestApiExceptionHandler
11-01-2019 14:49:16.288 D:008 LERS API. Вход в систему. Lers.Web.Api.AuthenticationController
11-01-2019 14:49:16.288 D:008 Инициализация ЛЭРС фреймворк… Lers.Web.SessionContext
11-01-2019 14:49:16.289 E:008 Ошибка входа в систему.

  1. [Lers.Web.Client] System.NullReferenceException: Object reference not set to an instance of an object.

Стек вызовов:
at Lers.Web.SessionContext.set_Current(SessionContext value)
at Lers.Web.Authorization.Login(String userName, String password)
at Lers.Web.Api.AuthenticationController.Post(LoginOptions loginOptions)

Lers.Web.Api.RestApiExceptionHandler

ogip, согласно правилам оказания услуг технической поддержки пользователям, она оказывается только при использовании текущей версии ЛЭРС УЧЕТ (на данный момент это R28.6).
Кроме того у нас на форуме существует правило: один вопрос - одна тема. Ваш текущий вопрос не относится к текущей теме. Обновитесь до текущей версии ЛЭРС УЧЕТ. проверьте возникает ли проблема в ней и, если она возникнет, создайте отдельную тему по данной проблеме, приложив обновленную информацию.