Digital
859 subscribers

Если зависает веб-клиент 1С при подключении к базе

2,7K full reads

Что делать, когда зависает 1С при запуске web-клиента. При входе через браузер или тонкий клиент появляется только страница загрузки, а дальше ничего не происходит. Ошибки не выдает, окно авторизации с выбором пользователя не выходит.

Однажды поймали похожую ситуацию со следующими симптомами: при перезапуске службы «Агент сервера 1С:Предприятия 8.3 (x86-64)» программа пускает только одного пользователя, у следующих — зависания. Войти в 1С уже не могут.

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

Как правило, сбой возникает из-за ошибки лицензий. Их должен выдавать сервер, но по какой-то причине определяет только одну сетевую лицензию и выдает её первому пользователю.

Общие рекомендации

  1. Очистка кэша на клиенте (если не браузер), а также серверного кэша.
  2. Выполнение проверки с правами администратора «sfc /scannow» на сервере.
  3. Перезагрузка операционной системы сервера 1С.

На уровне web-служб

  1. Откройте оснастку «Диспетчер служб IIS» и проверьте состояние «Пулы приложений\DefaulAppPool» и сайта «Defaul Web Site» — здесь, конечно же, все зависит от ваших настроек. Идея простая: если есть подозрения, что дело в этих службах — перезапустите их.
  2. В свойствах пула приложений проверьте работу в режиме «Без управляемого кода» (Основные настройки — параметр «Версии среды .Net Framework»).
  3. Измените настройки пула IIS — Load User Profile (Загрузить профиль пользователя) на False. Дополнительные параметры — блок «Модель процесса».
К п. 2 — изменение пула приложений
К п. 2 — изменение пула приложений
К п. 3 — загрузка профиля пользователя
К п. 3 — загрузка профиля пользователя

На уровне сервера 1С

  1. Выполните переустановку сервера 1С с последующей перезагрузкой (перезапуском) машины.
  2. Установите другую, более новую версию платформы.
  3. Проверьте настройку «Разрешить выдачу лицензий сервером 1С:Предприятия», чтобы стояло значение «Да».

✅ В нашем случае помогла переустановка сервера 1С и повторная публикация информационных баз на IIS.

_____________________________________

⚡ Подписывайтесь на канал или задавайте вопрос на сайте — постараемся помочь всеми техническими силами. Безопасной и производительной работы в Windows и 1С.