Имя: Пароль:
1C
1С v8
IIS сервер
0 paull2006
 
11.03.26
14:55
Добрый день. Подскажите с такой темой. Есть база 1с+IIS сервер. С этой базой работает шесть пк. (база торговля). И ее настроили так что 3 пк к ней подключается http://192.168.1.10/base а другие 3 пк 3 пк к ней подключается http://192.168.1.10/trade. Для чего так настроено и корректно это сделано или нет? Раньше все 6 пк по одному адресу были и публикация была trade. И после последней обновы говорят что таким образом разделили нагрузку.
1 Lama12
 
11.03.26
15:01
А кто автор сего чуда?
2 El_Duke
 
гуру
11.03.26
15:09
(0) "говорят что таким образом разделили нагрузку"
И данные тоже ?
3 paull2006
 
11.03.26
15:10
А втор типа спеца какого-то. Сам не могу понять что он изобразил. Пришел ремонтировать комп и полез в 1с и смотрю два пути к одной и той же базе. Имя Рабочая а другая Резерв :). Я спрашиваю а что это вот мне примерно на пальцах выдали такое.
4 paull2006
 
11.03.26
15:12
Может в ISS что то мудрёное сделано. Но суть такова что в тонком клиенте два пути. http://192.168.1.10/base и http://192.168.1.10/trade. А база у них одна :)
5 paull2006
 
11.03.26
15:14
Завтра попрошу скинуть скрины IIS и клиента и выложу.
6 Chameleon1980
 
11.03.26
15:17
(4) экспериментировал уже?
создать что-то в одной базе и увидеть в другой :)
а может они не знают :)

хотя... тут же:
Как сделать две публикации одной базы ?&ysclid=mmm054p0j6103636150

и тут, например:
https://forum.infostart.ru/forum9/topic163823/?ysclid=mmm06k2118891748478

и дело не в исс
7 paull2006
 
11.03.26
15:18
Вот что ИИ написал
Настройка нескольких виртуальных каталогов (путей) для одной и той же базы 1С на IIS — это стандартная задача, которая часто используется для разделения прав доступа (например, разные настройки аутентификации) или просто для удобства пользователей.

Чтобы реализовать схему, где http://server/1c и http://server/trade ведут в одну базу, выполните следующие шаги:

1. Создание физических каталогов
Для каждого веб-адреса рекомендуется создать отдельную папку на диске сервера (хотя внутри они будут обращаться к одному и тому же инстансу 1С).

Создайте, например: C:\inetpub\wwwroot\1c и C:\inetpub\wwwroot\trade.

2. Публикация через конфигуратор 1С
Вам нужно выполнить публикацию дважды:

Запустите Конфигуратор 1С от имени администратора.

Перейдите в Администрирование -> Публикация на веб-сервере.

Первая публикация:

Имя: 1c

Каталог: C:\inetpub\wwwroot\1c

Нажмите «Опубликовать».

Вторая публикация:

Имя: trade

Каталог: C:\inetpub\wwwroot\trade

Убедитесь, что настройки подключения к информационной базе (сервер 1С и имя базы) идентичны первой публикации.

Нажмите «Опубликовать».

3. Настройка пулов в IIS
Чтобы каждый путь работал в своем изолированном процессе (пуле), сделайте следующее в Диспетчере служб IIS:

Создайте пулы: В разделе Application Pools (Пулы приложений) создайте два пула, например 1C_Pool_Main и 1C_Pool_Trade.

Назначьте пулы приложениям:

Разверните дерево сайтов до ваших каталогов (1c и trade).

Для каждого нажмите правой кнопкой мыши -> Управление приложением -> Дополнительные параметры.

В строке Пул приложений выберите соответствующий созданный пул.

Почему это работает?
В папке каждой публикации создается файл default.vrd. Именно в нем прописана строка соединения с базой данных.

Если база серверная, в обоих файлах будет: srvr="ServerName";ref="BaseName";

Если база файловая, в обоих файлах будет путь к одной и той же папке: File="D:\Bases\MyBase";
8 Garykom
 
гуру
11.03.26
15:19
(0) Несколько инстансов веб-сервера для файловой
По идее лучше для каждого пользователя/компа своя
Тогда не одну общую очередь работают а каждый отдельно
9 paull2006
 
11.03.26
15:39
Может он реально создал еще один пул (допустим test) и к нему привязал публикацию trade а к пулу default Web Site привязал публикацию base
10 Garykom
 
гуру
11.03.26
16:12
Если в этом случае запускается отдельный "модуль расширения веб-сервера", то оно помогает на файловых базах
11 Garykom
 
гуру
11.03.26
16:13
12 Tarlich
 
11.03.26
16:24
Можно тут же спрошу
1 - Если все в одной сети то зачем вообще веб ? укажи кластер имя (ну если серверная база)
2 - не ужели с загруженностью 6 ПК будет ощютимо?
3 - не встречал ни где что быстрее Апач или ИСС ?
4 - если в одной сети то что быстрее Веб или указание кластера\ИмяБазы (для серверной)
13 Garykom
 
гуру
11.03.26
16:32
(12) Файловая база же
На серверной можно одной публикацией обойтись
14 Garykom
 
гуру
11.03.26
16:36
(12)
1 - для файловой через веб-сервер работает быстрее чем напрямую через шару
2 - для файловой да, когда много юзеров/сеансов/подключений через один инстанс веб-сервера
там по сути общая очередь на веб-сервере (модуле расширения веб-сервера для файлового варианта 1С)
3 - апач проще в настройке чем иис, насчет быстрее хз
15 RomanYS
 
11.03.26
16:33
(12) Нет там никакого кластера, речь очевидно про файловую базу.
16 paull2006
 
11.03.26
17:08
Файловая база
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший