|
Настройки 1С Сервер | ☑ | ||
---|---|---|---|---|
0
MistaEr
17.05.17
✎
10:43
|
Здравствуйте!
В компании 15 информационных баз размером по 2-3ГБ. В каждой базе работает по 2-3 пользователя. Решили перейти в клиент серверный вариант. Установил актуальную платформу и Сервер 64, СУБД SQL Express. Один железный сервер (i7, 16ГБ) выполняет задачи терминалки и сервера приложений и СУБД. Появились такие ошибки: 1. При входе в программу Ошибка при выполнении запроса POST, но не всегда 2. rphost съедает проц и память и все зависает на несколько минут. пробовал настроить допустимый объем памяти, интервалы перезапуска, поотключал ненужные регламентные задания, в том числе полнотекстовый поиск. Теперь решил поставить Сервер 32 и все красиво заработало но через какое то время в некоторых базах ругается что недостаточно объема памяти на сервере 1С Предприятие |
|||
1
YFedor
17.05.17
✎
10:44
|
(0) Зачем вам терминалка в клиент-серверном варианте?
|
|||
2
lodger
17.05.17
✎
10:45
|
не все обжорные регламенты выключил. ну или надо разобраться почему регламенты обжираются...
|
|||
3
1c-kind
17.05.17
✎
10:45
|
8.2 или 8.3?
|
|||
4
YFedor
17.05.17
✎
10:46
|
(2) что там за регламенты в таких базах маленьких, что жрут всю память?
|
|||
5
Господин ПЖ
17.05.17
✎
10:46
|
>Один железный сервер (i7, 16ГБ) выполняет задачи терминалки и сервера приложений и СУБД
поржал вы на него еще AD повесьте. с сервер DOTA2 для админов |
|||
6
Господин ПЖ
17.05.17
✎
10:48
|
>При входе в программу Ошибка при выполнении запроса POST, но не всегда
>rphost съедает проц и память и все зависает на несколько минут. зачем сидеть настраивать ТЖ и журнал винды со скулем, проще спросить мнение телепатов на мисте... |
|||
7
Одинесю
17.05.17
✎
10:50
|
А скул ограничил по памяти?
|
|||
8
MistaEr
17.05.17
✎
10:50
|
(1) Чтоб при обновлении платформы на каждом компьютере не ставить
|
|||
9
MistaEr
17.05.17
✎
10:50
|
(2) Регламенты не обжирают
|
|||
10
MistaEr
17.05.17
✎
10:51
|
(3) 8.3
|
|||
11
YFedor
17.05.17
✎
10:51
|
(8) Не надо ничего ставить на компы - все отлично работает "портэйбл" с запуском из сетевого каталога
|
|||
12
MistaEr
17.05.17
✎
10:51
|
(4) Регламенты уже не жрут.
|
|||
13
Arh01
17.05.17
✎
10:52
|
(8) Платформа сама умеет обновляться.
|
|||
14
Одинесю
17.05.17
✎
10:52
|
(8) Это не аргумент.
|
|||
15
YFedor
17.05.17
✎
10:52
|
+(11) просто терминал отжирает кучу памяти, если компьютеры пользователей и конфигурация сети позволяют обойтись без терминала - я бы так и сделал
|
|||
16
MistaEr
17.05.17
✎
10:53
|
(7) Скуль нет. Он и так не много есть
|
|||
17
Одинесю
17.05.17
✎
10:53
|
(16) Надо.
|
|||
18
ДемонМаксвелла
17.05.17
✎
10:53
|
кроме вышеперечисленного смущает еще СУБД SQL Express. Лучше тогда уж постгрес поставить.
(16) не прав |
|||
19
MistaEr
17.05.17
✎
10:55
|
Сейчас же у меня беда в том что Сервер 32 сам по себе не может использовать все ресурсы даже моего не очень можного сервера
|
|||
20
lodger
17.05.17
✎
10:55
|
(8) настройте автообновление из общей папки.
|
|||
21
Одинесю
17.05.17
✎
10:55
|
(16) Прикидываешь сколько ест ОС, процессы все необходимые, остальное отдаешь скулу.
|
|||
22
MistaEr
17.05.17
✎
10:57
|
(18) На постгрес тормозили эти базы (1С совместимо на базе бп3.0), как то давно пытался уже один
|
|||
23
YFedor
17.05.17
✎
10:59
|
(19) Вранье. У меня около 50 пользователей и базы Бух, ЗуП, причем несколько. 1С сервер 32-битный справляется
|
|||
24
MistaEr
17.05.17
✎
10:59
|
(19) + Я слышал как то создают несколько рабочих процессов, но нигде не могу найти как это делается
|
|||
25
Одинесю
17.05.17
✎
11:04
|
(24) в 8.3 все автоматом
|
|||
26
Дебет
17.05.17
✎
11:09
|
||||
27
Dmitrii
гуру
17.05.17
✎
11:13
|
(0) >> 16ГБ
Это рекомендации для рабочего компа программиста. Кто вам сказал, что это сервер?... Терминал однозначно надо выкидывать оттуда. 15 ИБ х 2-3 пользователя ~ 30 пользователей. Удивительно, что там вообще у кого-то 1С-ка запускается. Поставьте обратно x64 сервер 1С. SQL Express я бы заменил на полноценный. Если денег нет, все конфигурации типовые, то - на PostgreSQL (сборки для 1С последней версии с сайта PostgresPRO). Терминал естественно выкинуть на отдельный сервер. А лучше настроить нормальную административную установку платформы и не колупать мозг себе и окружающим. |
|||
28
Dmitrii
гуру
17.05.17
✎
11:16
|
(24) >> Я слышал как то создают несколько рабочих процессов
Как вам это поможет, если у вас на сервере ресурсов (памяти) нет. Ну будет у вас висеть вместо одного процесса 10Гб 5 штук по 2Гб. А толку? У вас память закончится раньше, чем 1С захочет её утилизировать. |
|||
29
Мыш
17.05.17
✎
11:19
|
||||
30
Dmitrii
гуру
17.05.17
✎
11:25
|
(22) >> На постгрес тормозили эти базы
На старых релизах платформы и старых релизах PostgreSQL такое вполне возможно. На 8.3.8 (а лучше - старше) и на PostgreSQL 9.6 (сборки от PostgresPRO) производительность вполне сопоставима с MS-SQL. Для вас есть одно неоспоримое преимущество PostgreSQL перед MS-SQL. Это прожорливость по памяти. MS-SQL сжирает всю доступную ему память (если не ограничить) и не отдаёт её. PostgreSQL - берет только то, что ему надо и быстро возвращает неиспользуемое системе. |
|||
31
lodger
17.05.17
✎
11:27
|
(30) но если постгре не разрешить есть достаточно памяти это скажется на быстродействии, т.к. он меньше будет кэшировать и чаще писать временные таблы на диск.
|
|||
32
MistaEr
17.05.17
✎
11:30
|
(7) Подскажи, пожалуйста, как ограничить память для скуль?
|
|||
33
Одинесю
17.05.17
✎
11:31
|
(32) в манэжмент студио
|
|||
34
MistaEr
17.05.17
✎
11:31
|
(33) А точнее)
|
|||
35
MistaEr
17.05.17
✎
11:36
|
(27) Базы не совсем типовые, 1С совместимо, не думаю что там все оптимально написано. заказчик не хочет снимать замочки, дабы обновления чтоб можно было просто ставить.
Если я установлю платформы на рабочие машины, тогда на сервер еще надо будет менеджер лицензий да ставить, каждый вход в 1С будет съедать одну лицензию? Сейчас у меня в базах Разрешить выдачу лицензий стоит Нет. |
|||
36
Dmitrii
гуру
17.05.17
✎
11:36
|
(31) И сколько у вас PostgreSQL сжирает памяти?
Надо еще умудриться, чтобы заставить сожрать его больше 2-3 Гб. |
|||
37
Одинесю
17.05.17
✎
11:38
|
(34) Нет под рукой, в корне, пкм, свойства. Не помню.
|
|||
38
ДемонМаксвелла
17.05.17
✎
11:45
|
(34) в манэджмент студио свойства сервера - вкладка Память - Максимальный размер памяти сервера
|
|||
39
MistaEr
17.05.17
✎
11:50
|
(27) По поводу выкидывать терминал, многие пользователи не в этой подсети, они с других зданий заходят на этот сервер
|
|||
40
YFedor
17.05.17
✎
11:53
|
||||
41
MistaEr
17.05.17
✎
11:58
|
(40)Я думаю, проще будет скачать на users.v8.1c.ru
|
|||
42
YFedor
17.05.17
✎
11:59
|
(41) Там другая сборка, а (27) рекламирует постгрес.Про
|
|||
43
arsik
гуру
17.05.17
✎
11:59
|
||||
44
MistaEr
17.05.17
✎
12:00
|
Большое всем спасибо! Вечером, попробую ограничить объем памяти скуль и (26)
|
|||
45
ansh15
17.05.17
✎
18:07
|
Для MS SQL Server 2016 Express максимальный объем памяти для буферного пула на экземпляр - 1410 MB. Насколько можно уменьшить память для существенного увеличения производительности? Как здесь, например, http://www.sql.ru/forum/750719/mssql-express-ogranichit-razmer-ispolzuemoy-pamyati ?
|
|||
46
Dmitrii
гуру
17.05.17
✎
18:20
|
(39) >> многие пользователи не в этой подсети, они с других зданий заходят на этот сервер
Варианты: 1. (наихудший) оставить только тех, кто "не в этой подсети". Остальные пусть заходят со своих рабочих мест через клиента 1С. 2. (наилучший) если каналы достаточно хорошие, а конфигурации на УФ, то пусть все ходят через тонкого клиента 1С. 3. (промежуточный, но дорогой) поднять сервер терминалов отдельно. Чудес не бывает. Так что при любом раскладе надо понимать, что физически невозможно заставить нормально работать 30 юзверей в терминале где одновременно еще крутится сервер приложения и СУБД на 16Гб памяти. Ну или памяти поставьте хотя бы 64Гб, а желательно - 128. |
|||
47
MistaEr
23.05.17
✎
09:11
|
(44) Так и сделал. Все работает нормально. Все остались на терминалке. Вот еще что я сделал): Я изначально переводил только половину баз на клиент сервер, а остальная половина работающая в файловом варианте съедала всю оперативку, конечно же каждый такой сеанс употребляет меньше чем rphost и sql, но если складывать... Еще раз спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |