|
Правильная настройка кластера 1С | ☑ | ||
---|---|---|---|---|
0
pessok
10.02.15
✎
14:52
|
Коллеги, привет. Так случилось, что раньше этим заниматься не приходилось, а тут вот как то так...
Итак: есть два сервера приложений на 8.3.5.1231 srv-app1, srv-app2 Соответственно необходимо сделать кластер, чтобы нагрузка честно распределялась между двумя серваками. Оба сервака виртуальные, но находятся на разных физических машинах. На одном 4 виртуальных ядра, на втором 8. У обоих динамическое выделение памяти. Один слушает порты 1560:1591, второй 1660:1691 Создал кластер на srv-app1. Добавил там рабочий сервер srv-app2, сделал его центральным (итого 2 центральных сервера) Назначения функциональности - у srv-app1 пусто у srv-app2 Сервис журналов регистрации - Не назначать Применил функциональность, ребутнул службы на обоих серваках. В итоге получается, что один сервер - srv-app2 забрал на себя всю функциональность (100% процессорного времени), а srv-app1 как ленивая 1Ass`ина решил не делать вообще ничего (2% процессорного времени). В результате идут жуткие тормоза даже при подключении к базе. Картинка вот такая: http://prntscr.com/63ceo1 Умом понимаю, что что-то делаю не так. Но чукча ни разу не админ... |
|||
1
pessok
10.02.15
✎
15:11
|
бульк, бульк...
|
|||
2
Azverin
10.02.15
✎
15:20
|
(1) жёлткую книжку про администрирование читать.
|
|||
3
pessok
10.02.15
✎
15:23
|
(2) так по желтой книжке и делалось
|
|||
4
Azverin
10.02.15
✎
15:32
|
(3) в поиск ходил?
http://infostart.ru/public/307973/ |
|||
5
Azverin
10.02.15
✎
15:33
|
(4) + посмотри на рисунок из 8 пункта и на свой
|
|||
6
pessok
10.02.15
✎
15:38
|
(5) в поиск ходил, эту статью читал. все делал 1 к 1, за исключением отдельного сервера лицензирования. Картинка такая жеж, я просто не полный скриншот сделал...
http://prntscr.com/63csj1 |
|||
7
pessok
10.02.15
✎
15:43
|
+(6) т.е. повторюсь.
если: srv-app1 Клиентское соединение - Назначить srv-app2 Клиентское соединение - Не назначать то полная загрузка srv-app1 если сделать зеркально наоборот, то полная нагрузка srv-app2. Если на обоих Назначить - то полная нагрузка srv-app2 |
|||
8
pessok
10.02.15
✎
15:46
|
щас попробуем с приоритетами поиграться
|
|||
9
pessok
10.02.15
✎
15:56
|
поставил srv-app1 приоритет 3, на srv-app2 приоритет 2. Вроде бы теперь нет постоянной 100% нагрузки. Будем посмотреть
|
|||
10
Azverin
10.02.15
✎
15:57
|
(8) а зачем 8 рабочих процессов на рисунке в (0) ?
|
|||
11
leonidkorolev
10.02.15
✎
16:02
|
(0) "Один слушает порты 1560:1591, второй 1660:1691"
А для чего порты разные? Чем стандартные не устроили? |
|||
12
pessok
10.02.15
✎
16:11
|
(10) 8.3 уже давно не спрашивает о количестве рабочих процессов
(11) из ЖКК. там по 8.2 нужны были разные порты |
|||
13
pessok
10.02.15
✎
16:14
|
итого.
в дополнение к (0) было сделано следующее: на первом сервере убраны все дочерние процессы (полнотекстовый поиск, ЖР и т.п.) и перенесены на второй сервер. На обоих серверах было устанановлено "Клиентское соединение - Назначить ". На сервере, где были убраны дочерние процессы приоритет клиентских соединений был установлен выше, чем на сервере с дочерними процессами. Это больше похоже на безудержные танцы с бубном, но это заработало. НастройкаКластераСерверовПриложенийОдинЭсИмениБорисаГеоргиевичаНуралиева |
|||
14
leonidkorolev
10.02.15
✎
16:15
|
(12) Ну ты соотв. на на виртуальной машине у службы 1С тоже порты переписал в реестре? (на всякий случай уточню)
|
|||
15
pessok
10.02.15
✎
16:50
|
(14) конечно :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |