УТ тормозит в локальном режиме

1. Joker2705 5 11.04.15 14:09 Сейчас в теме
Здравствуйте, недавно настроил УТ 11 через Веб. Но столкнулся с такой проблемой. Через браузер УТ открывается нормально, через РДП тоже, а вот если запускаю локально, то все останавливается, виснет, а через некоторое время выдает ошибку "Сеанс был закрыт или удален". Может кто знает в чем проблема?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. h00k 50 11.04.15 14:20 Сейчас в теме
(1) Joker2705, Скорее всего повисшие фоновые задания, в УТ они как бы потяжелее чем в Рознице.
Чтобы сказать точнее нужно детальное описание работающей системы.
4. Joker2705 5 11.04.15 14:21 Сейчас в теме
(3)Детальное описание? Что конкретно интересует?
5. h00k 50 11.04.15 15:56 Сейчас в теме
(4) Joker2705, Ну а вы как думаете?
Минимально необходимо указывать: версия платформы, режим работы, версия сервера СУБД (если есть), аппаратная конфигурация сервера/серверов на котором все это крутится.
2. Joker2705 5 11.04.15 14:13 Сейчас в теме
Хотя точно так же настроена Розница 2.1. И все нормально работает!
6. Joker2705 5 11.04.15 16:04 Сейчас в теме
Версия платформы 8.3.5.1486. База стоит на сервере, пользователи подключаются локально с компьютера, либо через РДП, либо через веб-сервер. Вся проблема в том, что Через веб-сервер и РДП подключается и работает нормально, а через локальный режим наглухо зависает. И это только в УТ 11, а в Рознице 2.1 все нормально при подключении любым способом.
8. h00k 50 11.04.15 17:26 Сейчас в теме
(6) Joker2705,
Версия платформы 8.3.5.1486. База стоит на сервере, пользователи подключаются локально с компьютера, либо через РДП, либо через веб-сервер.

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

П.С.: База файловая или клиент-сервер?

П.П.С.: Что вы подразумеваете под
через локальный режим
7. nikitaclanbox 11.04.15 17:22 Сейчас в теме
Пропиши на локальных машинах подключение через тонкий клиент к веб серверу.
9. Joker2705 5 11.04.15 17:47 Сейчас в теме
База файловая. Локальный режим, это когда на компьютере пользователя стоит 1с и ее помощью пользователь подключается к базе на сервере.
11. spacecraft 11.04.15 17:51 Сейчас в теме
(9) Joker2705, если я правильно понимаю, то это в локальной сети. По кабелю или wifi? Тут может быть что угодно. И это не говоря о том, что это самый медленный режим работы.
12. Joker2705 5 11.04.15 17:58 Сейчас в теме
(11)По кабелю. Я понимаю что медленный, но до настройки веб-сервера и его подключения, все работало хорошо, а после того, как опубликовал на веб-сервере, по локальной сети все умерло.
15. h00k 50 11.04.15 21:48 Сейчас в теме
(9) Joker2705,
Локальный режим, это когда на компьютере пользователя стоит 1с и ее помощью пользователь подключается к базе на сервере.

Так я и думал, вы неправильно понимаете термин "локальный". Локальный - это когда и 1С: Предприятие и база данных на одном компьютере. У вас сетевой вариант, подключение к файловой базе.

(14) Joker2705,
Я же говорю, Розница 2.1 настроена также и все работает

Не путайте Розницу и УТ 11, УТ 11 гораздо более "тяжелая" конфигурация.
Вообще про тормоза 1С 8.х с файловой базой расположенной в сетевой папке уже многое написано.
Скорость работы зависит от количества пользователей, интенсивности документооборота, качества сети... для начала можно попробовать отключить полнотекстовый поиск. Но тут и веб сервер мог внести свою лепту, так-как он весьма своеобразно работает с файловой базой.
Вам лучше организовать работу только через веб сервер, так оно дешевле чем клиент-сервер и правильней с точки зрения архитектуры 8.3. Для тонких клиентов настройте подключение к базе не по TCP, а по адресу базы опубликованной на веб сервере.
16. pablo_escobar 11.04.15 22:54 Сейчас в теме
(15) h00k, Чем подключение через веб сервер в локальной сети правильнее с точки зрения архитектуры 8.3? И веб сервер, оно не дешевле, это совершенно разные вещи, веб сервер никаких вычислений не осуществляет, он тупо данные туда сюда гоняет. HTTP работает поверх TCP, какие у него могут быть преимущества в случае файловой базы в локальной сети(считаем что сеть проложена нормально, а не сопля на сопле)?
17. spacecraft 11.04.15 23:17 Сейчас в теме
(16) pablo_escobar, в данном случае веб-сервер выступает в роли сервера1С. Упрощенного, то тем не менее сервера1С. Со всеми вытекающими последствиями. И не гоняет по сети тонну информации.
18. pablo_escobar 11.04.15 23:48 Сейчас в теме
(17) spacecraft, веб-сервер в данном случае выполняет транспорт по протоколу HTTP и все. О каком упрощении речь? Какую тонну информации не гоняет? То есть когда тонкий клиент по TCP это по вашей логике тонкий клиент, а по HTTP это уже неполноценный тонкий клиент? Он же какую-то тонну информации недополучает.
19. nikitaclanbox 12.04.15 00:38 Сейчас в теме
(18) pablo_escobar, на личном опыте доказано что если всех пользователей подключить через веб сервер то скорость работы заметно возрастает + если сеть не лажает конечно, так же локально базу лучше расположить на ssd диске (опять же личные наблюдения)
20. h00k 50 12.04.15 00:46 Сейчас в теме
(18) pablo_escobar,
О каком упрощении речь?

Как вы себе представляете работу 1С: Предприятие при подключении тонким клиентом к файловой базе данных? Ни когда не задумывались, почему в дистрибутиве есть "тонкий клиент" и "тонкий клиент - файловый вариант"?
Судя по заданным вами вопросам вы либо не в курсе механизмов взаимодействия, либо их не понимаете.

В данном случае, веб-сервер выступает этаким "посредником", который берет на себя все взаимодействие с псевдо-серверной частью 1С предприятие. А благодаря тому, что веб сервер "поднимается" на том же сервере где физически находится база данных, то скорость работы получается не ниже скорости работы на терминальном сервере.
Весь "серверный" трафик не выходит за пределы зоны "веб-сервер <-> файловая база", тонкий клиент отправляет и получает только необходимый минимум информации, как и в клиент-серверном режиме работы.
Есть конечно и недостаток у такого режима работы - запросы от всех пользователей помещаются в единую очередь, что в результате приводит к не высокой параллельности работы, и не высокая надежность.

веб сервер никаких вычислений не осуществляет, он тупо данные туда сюда гоняет.

Вы в этом уверены? Точно уверены?! Тогда ответьте на вопрос, для чего нужен исапи модуль "1C Web-service Extension"?

Если не смогли освоить документацию, то хотя бы воспользуйтесь поиском по инфостарту, наверня уже кто-нибудь все разжевал для ленивых...
21. pablo_escobar 12.04.15 00:55 Сейчас в теме
(20) h00k, это прекрасно понимаю, но если от такого трафика тормоза такие возникают, то тут вопрос что же за сеть такая там. Веб сервер не избавит от блокировок одной из главных проблем файловых БД при многопользовательской работе. Но веб сервер это никакая не упрощенная версия кластера 1С.
22. spacecraft 12.04.15 01:11 Сейчас в теме
(21) pablo_escobar, даже объяснять нет желания. Учите матчасть. Тонкий клиент
И причем тут блокировки?
23. pablo_escobar 12.04.15 01:22 Сейчас в теме
(22) spacecraft, При использовании веб сервера, Вы получите небольшую экономию трафика между клиентом и веб сервером, плюс очередь запросов к БД. блокировки при том, что при использовании кластера и какой нибудь СУБД с ними дела обстоят по другому. Вот вам ссылка 1С такой вариант считает исключительным.
24. spacecraft 12.04.15 01:35 Сейчас в теме
(23) pablo_escobar, повторю вопрос. Причем Тут блокировка? Она не дает запустить 1С по сети к файловой базе? Мы не рассматриваем что лучше, файловая или серверная. Тонкий клиент(в данном случае это только название) по сети к файловой базе выполняет весь код, и клиентской и северный. И все данные гоняет по сети. В отличие, если через веб-сервер.
26. pablo_escobar 12.04.15 01:46 Сейчас в теме
(24) spacecraft, (24) spacecraft, Повторяю ответ, блокировки при том, что при использовании кластера и какой нибудь СУБД с ними дела обстоят по другому(лучше). Веб сервер от них не избавит. Блокировки очень мешают в многопользовательской работе в файловой базе. Если Вы настолько экономите трафик в локальной сети, то встает вопрос о качестве этой сети. При работе в плохой сети и работе по интернету веб-сервер конечно лучше. Весь смысл использования веб сервера в локальной сети сводится к экономии трафика.
28. spacecraft 12.04.15 01:49 Сейчас в теме
(26) pablo_escobar, Вы название темы и (1) читали?
А советовать сервер1С это конечно хорошо. Только дайте автору 100 тыс.
31. pablo_escobar 12.04.15 01:54 Сейчас в теме
(28) spacecraft, Читал, сервер 1С не советовал, а привел его в качестве примера.
27. h00k 50 12.04.15 01:48 Сейчас в теме
(23) pablo_escobar,
Вы получите небольшую экономию трафика между клиентом и веб сервером, плюс очередь запросов к БД.
А вы в курсе, что при взаимодействии по локальной сети в случае с 1С траффик самая наименьшая проблема? Больше 70% случаев возникновения "тормозов" связаны с ожиданием пакетов и подтверждений их получения, а не с шириной каналами это как бы особенность протокола TCP/IP.
Ну а по поводу объема данных, как вы думаете, какой объем будет запрошен сервером при выполнении вот такого простого запроса:
"ВЫБРАТЬ
|	Продажи.Регистратор,
|	Продажи.АналитикаУчетаПоПартнерам.Организация,
|	Продажи.АналитикаУчетаПоПартнерам.Партнер,
|	Продажи.ЗаказКлиента,
|	Продажи.АналитикаУчетаНоменклатуры.Номенклатура,
|	Продажи.Количество,
|	Продажи.СуммаВыручки,
|	Продажи.Себестоимость,
|	Продажи.СуммаДополнительныхРасходов
|ИЗ
|	РегистрНакопления.ВыручкаИСебестоимостьПродаж КАК Продажи"
Показать

Особенно когда записей в справочнике Партнеры и Номенклатура сильно за 100 тыс.
Ну и уже упомянутый мной полнотекстовый поиск, очень своеобразно работающий, генерит прилично так пакетов.
При хорошем серверном железе, когда все крутится внутри сервера, это в глаза не бросается, а вот как только появляется меж сетевое взаимодействие, то все эти "особенности" проявляются во всей красе.
29. spacecraft 12.04.15 01:52 Сейчас в теме
(27) h00k, поддержу и дополню. Фоновые задания создадут еще один сеанс на этом недоТонкомКлиенте. Там трафик попрет - мало не покажется.
32. h00k 50 12.04.15 01:56 Сейчас в теме
(29) spacecraft,
Фоновые задания создадут еще один сеанс

Все еще хуже, на 8.3.5.1517 и на 8.3.6.1848 заметил "повисание" фоновых заданий. В случае клиент-серверного варианта - сервер их принудительно останавливает, а вот как себя поведет модуль публикации базы на веб сервере в подобном случае - даже не представляю.
34. spacecraft 12.04.15 01:58 Сейчас в теме
(32) h00k, а что там представлять. Бывает зависают. 20 минут кажется тайм-аут зависших сеансов на веб.
35. pablo_escobar 12.04.15 02:02 Сейчас в теме
(32) h00k, ну в 8.3.5 там вообще все весело, и перевели только БП 3.0 из-за обновлений. И виснут не только фоновые но и простые сеансы.
30. h00k 50 12.04.15 01:52 Сейчас в теме
(23) pablo_escobar,
1С такой вариант считает исключительным.

1С надо продавать "Сервер 1С: Предприятие для 5 пользователей", с которым данный вариант работы неплохо так конкурирует в скорости и параллельности работы, да еще и проще в реализации - не надо с сервером СУБД возиться.
33. pablo_escobar 12.04.15 01:58 Сейчас в теме
(30) h00k, По поводу запроса, тут тоже в крайности впадать не нужно, неужели все пользователи БД весь день такого рода тяжелые запросы делают. По поводу паралельности такого варианта Вы сами выше писали.
10. Joker2705 5 11.04.15 17:49 Сейчас в теме
и еще подскажите, как мне отключить пользователей в списке активных пользователей.
13. FractonKireyev 11.04.15 18:01 Сейчас в теме
Ещё добавлю вопросов:
1. А типовая демо работает в том самом локальном режиме (даёте больше конкретики)? Если нет - то причина не в 1С.
2. Если типовая демо работает, то расширяем её на веб, а затем опять перепроверяем в том самом локальном режиме. Если перестало работать - то причина в настройках веб.
3. Если пункт 2 прошли без ошибок, то пытаемся работать через РДП. А затем возвращаемся в локальный режим. Здесь я меньше всего ожидаю проблем, но тем не менее могут быть.
Если все 3 пункта прошли на типовой демо и всё работает - то ищите в чём разница в настройках.
14. Joker2705 5 11.04.15 18:03 Сейчас в теме
(13)Я же говорю, Розница 2.1 настроена также и все работает (и в локальном режиме).
25. spacecraft 12.04.15 01:38 Сейчас в теме
(14) Joker2705, попробуйте отключить веб-сервер и подключиться. Хотя бы будете знать где копать. Может у вас клиентской комп прошлого века. Или сеть чудит.
36. Joker2705 5 12.04.15 09:11 Сейчас в теме
Утром пришел на работу и все работает нормально, думаю дело в том, что пользователи Веб не завершают сеансы, программа их сама не закрывает, из-за этого остается большое количество открытых сеансов, которые и тормозят базу. Поэтому нужно выбирать нужный вариант. либо работа в сетевом режиме, либо - через веб-сервер.
39. spacecraft 12.04.15 12:39 Сейчас в теме
(36) Joker2705, можно попробовать запускать отдельного (служебного) клиента на самом компьютере с базой и с ключем "/AllowExecuteScheduledJobs –Force".
Это заставит 1С выполнять фоновые задания только на этом клиенте.
37. Joker2705 5 12.04.15 09:13 Сейчас в теме
А может кто нибудь подсказать, как можно принудительно закрыть все сеансы веб-клиентов?
38. spacecraft 12.04.15 12:02 Сейчас в теме
(37) Joker2705, гарантированно, только перезагрузка компьютера.
40. h00k 50 12.04.15 14:00 Сейчас в теме
(37) Joker2705,
как можно принудительно закрыть все сеансы веб-клиентов?

Попробуй в конфигураторе в "Администрирование - Параметры информационной базы" установить:
Время засыпания пассивного сеанса = 300
Время завершения спящего сеанса = 10

Поэтому нужно выбирать нужный вариант. либо работа в сетевом режиме, либо - через веб-сервер.

Повторюсь: через веб и надежней и правильней.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот