Имя: Пароль:
1C
1С v8
Подвисание пользователей 1С публикованной в IIS
,
0 IgorK11
 
29.01.19
21:09
Windows 10 64bit
1c: 8.3.13.1513 64bit
IIS
База: бух 3.0.64.34 файловый вариант.
Железо приличное: 9600K/RAM32/SSD 3.4Gb/s/1.5Gb/s

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

Пользователи подключенные через папку не виснут, IIS не виснет (сайты в это время работают).

Куда копать?
Апач не предлагать.
1 palsergeich
 
29.01.19
21:13
В серверный режим работы.
2 vde69
 
29.01.19
21:13
файловая через веб, тут ничего не сделаешь, блокировки идут на таблицу целиком а не на запись
3 palsergeich
 
29.01.19
21:16
(2) там даже не столько в этом дело.
4 Сияющий в темноте
 
29.01.19
21:36
Файловая на web сервисе в один поток работает,и когда он занят,остальные терпеливо ждут.
5 Сияющий в темноте
 
29.01.19
21:40
сделайте на каждого зверя свою публикацию.
6 Garykom
 
гуру
29.01.19
21:41
(5) В IIS это разве можно?
7 oleg_km
 
30.01.19
09:45
(6) Можно
8 Garykom
 
гуру
30.01.19
12:29
(7) Эээ мануал можно? Именно для IIS как нескоко процессов на разных портах запускать?
9 IgorK11
 
30.01.19
12:30
Т.е. единственный выход покупать 1с сервер и скуль выложив кучу бабла?
10 Garykom
 
гуру
30.01.19
12:32
(9) Читай (5) как это сделать на апаче есть мануал
11 IgorK11
 
30.01.19
12:40
На апаче вообще пол базы с ошибкой вылетает. Даже документы порой не открывает.
12 IgorK11
 
30.01.19
12:41
Пробовали и 32 и 64 версии, платформы тоже, остановились на более менее стабильной работе на IIS
13 Garykom
 
гуру
30.01.19
12:45
(11) Руки кривые, много раз апач настраивал и все прекрасно.
Версию 2.4 из последних причем.
14 IgorK11
 
30.01.19
12:52
что ж там можно не так настроить почти все 1с сама делает
15 IgorK11
 
30.01.19
12:53
более менее серьезные HTTP сервисы вообще в работают через одно место.
16 IgorK11
 
30.01.19
12:57
в другом месте просто публицация на 7ке 64апач+64платформа крутится без ошибок, но то просто расшареная база, не более.
17 IgorK11
 
11.02.19
13:01
1. Публикуем через 1с базу, пусть будет имя "buh", проверяем что всё работает, если не работает то ищем почему, это уже не относится к этой теме.
2. Заходим в Диспетчер служб IIS
3. правой кн.мышки на сайты - добавить сайт
4. имя 1с90, физ путь C:\inetpub\www90 (создаем папку тут же), порт 90
5. копируем папку "buh" из C:\inetpub\wwwroot\ в C:\inetpub\www90\
6. обновляем Диспетчер служб IIS через F5 или просто перезаходим.
7. сайты - 1с90 - правой кн.мышки на "buh" - преобразовать в приложение - OK
8. прописываем пользователю базу с портом 90 ("http://servername:90/buh";).

по аналогии добавляем порты 91, 92 и т.д. Каждому раб месту свой порт.
не забываем в брандмауре открыть добавленные порты
Возможно можно сделать по другому, для меня так проще и быстрее, зависания у пользователей пока пропали, тестирую...
18 Cyberhawk
 
11.02.19
13:06
(8) Будет несколько *.vrd-файлов, каталогов на диске, адресов подключения (публикации) к одной и той же базе. Они про это, а не про несколько воркеров.
19 IgorK11
 
12.02.19
11:04
В моём варианте каких ожидать косяков?
20 timurhv
 
12.02.19
11:10
Если вы экспериментатор, то поставить 8.3.14 с автономным сервером, может там лучше отрабатывается.
21 IgorK11
 
12.02.19
11:15
в 8.3.14 что-то поменялось в веб-публикациях?
Что подразумеваете под автономным сервером?
22 timurhv
 
12.02.19
14:03
(21) https://its.1c.ru/db/v8314doc/bookmark/adm/TI000000894
Это альтернатива Apache и IIS, только https нет, поэтому я вряд ли буду его тестировать.
23 IgorK11
 
13.02.19
09:29
Судя по описанию сырая лажа, неудобная и не функциональная, зачем такое вообще выкладывать и публиковать.