Имя: Пароль:
1C
 
Не получается запустить больше 5 экземпляров 1с 77 в пределах консольной сессии
0 ambez
 
14.01.10
10:49
Есть виртуальный сервер win 2003 r1. на консольной сессии на нем ночью крутятся перепроведения 40 баз.

Не получается запустить больше 5 экземпляров 1с 77 в пределах консольной сессии. Причем не запускается ни в вручную, ни через cmd файл.

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

В чем может быть проблема?
1 mad hatter
 
14.01.10
11:23
нуину!...
авапрос непотеме, а 40 баз ОДНОВРЕМЕННО или поочереди?
2 ambez
 
14.01.10
11:26
40 баз запускаются в режиме ентерпрайз. при этом одновременно проводится только 5 из них. остальные ждут. как только 1 из этих 5 заканчивает перепроводиться, то стартует следующая. и т.д.
3 mad hatter
 
14.01.10
11:27
я тоже хочу в режиме энтерпрайз!..
а где его включить?
4 Fragster
 
гуру
14.01.10
11:28
(0) у винды окна кончаются
5 ambez
 
14.01.10
11:28
(3) энтерпрайз - это просто в режиме 1с предприятие
6 ambez
 
14.01.10
11:30
(4) ну их на самом деле не так много. 40 1сок + 40 cmd
+ в обычной терминальной сессии все работает как надо
7 mad hatter
 
14.01.10
11:32
а можно еще немножко поспрашивать..
а базы дбф или сиквел?..  а какой сервер?..
мне вот просто интересно.. почему..  а как на дисках базы распределены?..
8 ambez
 
14.01.10
11:35
все на sql 2000, базы 1-5 гиг
железный сервер - что-то 8 ядерное, 8 гиг опреы, рейд 10
на железе стоит какой-то линукс
на линуксе виртуалька, кторой отдана 50% проца и оперы, на виртуалке win2k3 r1,
релиз 1с - 21
9 filh
 
14.01.10
11:50
ну а 25 не пробывал?
10 ambez
 
14.01.10
12:16
пробовал. то же самое
11 ambez
 
14.01.10
12:19
кстати, никому не попадалась обработка, которая эмулирует штатный механизм перепроведения документов. ну который через меню операции запускается.
надо то же самое, только sql скриптом чтобы было
12 Mikeware
 
14.01.10
12:22
(11) Сделай!©
13 ambez
 
14.01.10
12:32
идея хорошая. но это нехилый кусок работы. и я не уверен, что вообще получится
14 Злой Бобр
 
14.01.10
12:36
(13) Ну если поиском неумеешь пользоваться то остается только (12).
Хотя если неуверен то только (12), хоть научишься.
15 Mikeware
 
14.01.10
12:39
(14) не получится. Видимо, дефекты в том самом не позволяют осмыслить, что у каждого - свои алгоритмы проведения документов. И, следовательно, у каждого будет свой "скрипт".
1983год, конечно, не 1986, но близость к ЧАЭС дала свои плоды...
16 ambez
 
14.01.10
12:48
(15) слышь, умник, засунь свои коменты сам знаешь куда.
насчет того что у каждого будет свой "скрипт" и без тебя понятно
17 VoditelKobyly
 
14.01.10
12:54
А нельзя тогда последовательно запускать? Всё таки перепроведение отнимает много ресурсов. Может пачками по 5 штук сделать?
18 ambez
 
14.01.10
13:00
2 (17) просто механизм такой. все эти базы центральные, они получают пакеты из периферийных, меняются, потом запускается перепроведение, потом опять меняются. когда они поменяются первый раз неизвестно, т.к. на периферийных базых идут свои процессы, может отсутствовать связь и т.п.

поэтому решили сделать таким образом что запускаются процессы на всех бызах, но одновременно перепроводятся только 5, остальные ждут
19 VoditelKobyly
 
14.01.10
13:19
А консольная сессия кем и когда запускается?
Может тогда сделать 8 консольных сессий по 5 баз в каждой?
20 Ёпрст
 
гуру
14.01.10
13:20
(0) нужно править реестр
21 Fragster
 
гуру
14.01.10
13:23
у меня ночью 1с под юзером «робот» запускается, и запускает обработку по перепроведению документов (восстанвлению последовательности)(перенос ТА, проведение всех документов)
22 Иду
 
14.01.10
13:28
если это не ключ защиты то:
надо накормить хомяка:
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"LargeSystemCache"=dword:00000001
"IoPageLockLimit "=dword:00010000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]
"Size"=dword:00000003
а и почитать:
http://confignt.ixbt.com/confignt.htm#memory
23 Ёпрст
 
гуру
14.01.10
13:35
24 ambez
 
14.01.10
15:23
2(19) консольная сессия это та, которая видна на экране монитора

в неконсольной сессии у меня нормально живет около 10 1сок, если больше, то они начинают материться при запуске на отсутствие userdef.dll

(22), (23) спасибо

т.е. похоже все-таки придется разделять на несколько сессий
Ошибка? Это не ошибка, это системная функция.