Имя: Пароль:
1C
1С v8
Увеличить производительность 1С сервер x32
,
0 Aksakal
 
24.04.14
08:23
Приветствую, коллеги!
Сервер 2008 R2 + MS SQL 2008 R2 x64 + 1C server 8.1.15 x32, 1С серверу явно не хватает памяти, база выросла. Завёл уже 5 рабочих процессов - стало легче, но в какой-то момент часть пользователей всё равно отваливаются (очевидно, в момент попытки занять память свыше 2 Гб). Как в 2008 R2 заставить выделять память x32 процессу 3 Гб? Команда "bcdedit.exe /set increaseuserva 3072" не работает - нет параметра increaseuserva. boot.ini тоже нет, естественно. На x64 сервер пока жмутся. Что посоветуете, гуру?
1 ДенисЧ
 
24.04.14
08:28
переходи на 77
Или на х64
2 Aksakal
 
24.04.14
08:45
(1) Иди уже на башорг, если по существу сказать нечего
3 butterbean
 
24.04.14
08:49
сколько юзеров??
ограничение по памяти на 1 процесс есть??
4 Aksakal
 
24.04.14
08:52
(3) 15 юзеров, никаких ограничений по памяти я специально не вводил, все настройки ОС дефолтные. Только ограничил память SQL серверу.
5 Aksakal
 
24.04.14
08:54
(3) Вдогонку. Юзеры в основном в терминале сидят.
6 Cube
 
24.04.14
08:54
(4) 15 юзеров? 8.1.15 платформа?
А платформу обновить не пробовал?
7 Aksakal
 
24.04.14
08:58
(6) А это сильно поможет? 8.1.15 вполне стабильно работает, конфа УТ 10.3.7 переписанная. По крайней мере, до сих пор стабильно работала :)
8 Cube
 
24.04.14
09:03
(7) Конфа значения не имеет...
Ну вот на серваке установлена винда 2008 и СКЛ 2008, а зачем? Что предыдущие плохо работали?
9 ДенисЧ
 
24.04.14
09:05
(2) Не говори мне куда идти, и я тебе в ответ не скажу того же.
10 DmitrO
 
24.04.14
09:07
Надо обновить платформу до 8.3. Ее сервер работает с памятью гораздо эффективнее даже чем в 8.2.
На счет совместимости: 8.3-я платформа отлично вертит и 8.1-ые и 8.2-ые конфигурации в режимах совместимости.
11 Aksakal
 
24.04.14
09:09
(8) Вполне убедительно звучит. Однако, если принципиально проблему с памятью не решит, то зачем? И почему тогда не на 8.3 сразу?
12 Aksakal
 
24.04.14
09:11
(9) Без обид, но мне нужны не шутки, а конструктивные советы.
13 DmitrO
 
24.04.14
09:12
(0)>>Как в 2008 R2 заставить выделять память x32 процессу 3 Гб?
Этого нет потому что это не нужно.
На x64 ОС доступное виртуальное адресное пространство для 32-битного процесса - 4Г.
14 Aksakal
 
24.04.14
09:12
(10) Мысли читаешь. Воровать - так миллион, спать - так с королевой, мигрировать - так на 8.3
15 Aksakal
 
24.04.14
09:13
(13) Во как. Спасибо за ценную информацию.
16 Cube
 
24.04.14
09:27
(11) А я не говорил, что на 8.2 именно... НО я бы поставил 8.2 последнюю, а не 8.3 только потому, что я не пионер (ну или бесплатный тестер) :)

Есть клиент с 20-25 юзерами, УПП + мелкие базы на 8.2.19.90, ОС 2008, СКЛ 2003 или 2008 (не помню). 1 рабочий процесс, проблем нет. Иногда (раз в неделю-две) рестартуют процесс, когда он к гигабайту приближаться начинает...
17 DmitrO
 
24.04.14
09:37
(16)ну я тоже так-то не пионер..
Один сервер перевел на 8.3, т.к. заметил гораздо более умное поведение..
Уже больше месяца наверно работает.. проблем не замечено никаких.
Хотя нет.. одна замечена.. но там хз пока.. непонятно, разбираться надо, но судя по всему баг платформы (не серверный баг).

Сейчас вот второй готовлю.

Главное 8.3.5 сломя голову не ставить :)
18 mikecool
 
24.04.14
09:39
(10) очень сомнительная полезность такого перехода
19 Cube
 
24.04.14
09:40
(17) А 8.3.4 можно ставить, сломя голову, значит, да? :)))
20 DmitrO
 
24.04.14
09:41
(18)что беспокоит? может я чего-то не знаю, готов обсудить.
21 mikecool
 
24.04.14
09:41
+18 за 4 месяца на 8.3 дважды пересоздавали кластер, поскольку старый переставал работать - постоянные необъяснимые разрывы соединений с рандомными ошибками
22 mikecool
 
24.04.14
09:42
+21 первый раз на 8.3.3.хз какой то номер был
подняфлись на 8.3.4.389 - с неделю назад снова пересоздавал
мелось, а неприятно
23 mikecool
 
24.04.14
09:42
+22 мелочь*
24 PLUT
 
24.04.14
09:42
(16) добавить еще один раб.процесс. в настройках клистера поставить перезапуск через 86400 сек
25 DmitrO
 
24.04.14
09:43
(19) ну это ведь каждый для себя сам решает, когда он из ретрограда превращается в пионера :))
26 mikecool
 
24.04.14
09:45
с 8.3.3 перешли оттого, что сервер генерил рабочие процессы без ограничения(десятками тысяч), дискутировали с консультами из 1с - посоветовали уйти на 8.3.4
зато поймали другой баг на 4.389 - в поле поиска забиваются первые введенные символы ) надо снова платформу обновлять
27 mikecool
 
24.04.14
09:46
+26 в общем по моему опыту - стабильнее 8.2
на 8.3 без необходимости соваться не надо
28 DmitrO
 
24.04.14
09:51
на сколько помню мы работали на 8.3.4.365
потом на 408
сейчас на 437
вроде никто не жалуется, я думал хуже будет.
29 DmitrO
 
24.04.14
10:00
(21)(22) по скольку 8.3-й сам решает сколько процессов ему создать, а это требует конечно определенных алгоритмов..
и особенно когда баз много он валился, создавал процессы бесконечно..

но у меня вот 15 баз сейчас на нем.. 33 сеанса (базы не шибко нагруженные)
2 процесса: 1.5Г и 0.5Г
30 Aksakal
 
24.04.14
10:05
(29) У меня всего одна база, 1CD ~ 5.5 Гб, MDF примерно 7. А у 8.3 есть возможность ограничивать количество создаваемых процессов?
31 xXeNoNx
 
24.04.14
10:12
(30) 8.3 Сама определяет скока ей процессов запускать, в зависимости от настроек
32 mikecool
 
24.04.14
10:13
(29) вот сейчас 5 процессов на две базы активных, один 20Г, остальные от 0,5 до 4
33 mikecool
 
24.04.14
10:14
+32 приятно только то, что убив рпхост в диспетчере никто не вылетает из сеансов
34 DmitrO
 
24.04.14
10:15
(30)на сколько помню нет, там по общему расходу памяти ограничение
35 Aksakal
 
24.04.14
10:33
(33) Это как такое может быть??
36 Aksakal
 
24.04.14
22:31
(24) 86400 секунд - это сутки. В момент перезапуска подключенные клиенты отвалятся?
37 Aleksey
 
24.04.14
22:40
(36) нет, он просто не будет новых пускать, и ждать когда старые свалят
38 Aksakal
 
24.04.14
22:50
(37) Спасибо за информацию!
2 + 2 = 3.9999999999999999999999999999999...