|
Неправильно распределяется нагрузка на рабочие серверы. | ☑ | ||
---|---|---|---|---|
0
Smileoska
naïve
29.10.24
✎
07:50
|
добавлено 2 рабочих сервера в кластер.
Периодически случается такое, что вся нагрузка перекидывается на второй сервер в кластере, первый не задействуется. То есть рабочие процессы создаются на втором, а на первом доступная производительность падает, рпхост даже лицензию не получает серверную. До версии 8.3.25 было всё отлично, таких проблем не было. При этом, когда пользователей становится много создается новый рабочий процесс на втором, а первый снова спит.. сервера 1 доступная производительность 73 Сервера 2 доступная производительность 136 Что делать уже и не знаю. Есть идеи? Сталкивался кто? куда копать? |
|||
1
Smileoska
naïve
29.10.24
✎
07:51
|
кластер создан по инструкции от сюда https://infostart.ru/1c/articles/307973/
Всё по умолчанию. Только количество соединений на процесс было изменено. с 256 до 24. НО даже при этом работало нормально, около года, точно не было проблема. Начались недавно. |
|||
2
Волшебник
29.10.24
✎
07:51
|
>> "рпхост даже лицензию не получает серверную"
>> сервера 1 доступная производительность 73 (на втором 136) Ну вот и объяснение |
|||
3
Smileoska
naïve
29.10.24
✎
07:53
|
объясните пожалуйста) манулов было много перечитано. даже про дос.производителньоть и как она вычисляется тоже. Но как объяснить это почему она падает и как это исправить. Периодически лечится само и 50 на 50 распределяется.
|
|||
4
Smileoska
naïve
29.10.24
✎
07:54
|
когда сломалось недавно, дня три один сервер пахал, а второй спал. Потом вернулось и две недели, ровное распределение было. Утром сегодня опять отвалилось.
|
|||
5
Smileoska
naïve
29.10.24
✎
07:56
|
>>
>> сервера 1 доступная производительность 73 (на втором 136) Ну вот и объяснение Я понимаю, это из-за дос.производительности. Но как это победить? |
|||
6
Волшебник
29.10.24
✎
07:59
|
(5) сделать их одинаковыми по железу
|
|||
7
Smileoska
naïve
29.10.24
✎
07:59
|
они и так идентичные
|
|||
8
Волшебник
29.10.24
✎
08:00
|
||||
9
Smileoska
naïve
29.10.24
✎
08:08
|
эта статья была прочитана вдоль и поперек уже. всё равно не понятно, как это исправить на практике. Поэтому и принято решение задать вопрос.(
|
|||
10
Smileoska
naïve
29.10.24
✎
08:13
|
тем более прям не понятно. всё делалось по инструкции, год работало и ничего не менялось. Платформу тоже обновляли не вчера. И нормально работала балансировка. Последние вот две недели какая-то дичь творится. Оно ломается и само чинится.
|
|||
11
Волшебник
29.10.24
✎
08:22
|
Да может брехня...
|
|||
12
Smileoska
naïve
29.10.24
✎
08:30
|
брехня? в каком смысле?
ну я так понимаю, больше нет вариантов( |
|||
13
Волшебник
29.10.24
✎
09:13
|
(12) Покажите скриншоты. Какой точно релиз? Что в журналах Windows LogEvent, журнале регистрации 1С, технологическом?
|
|||
14
Smileoska
naïve
29.10.24
✎
09:13
|
а как тут вставлять картинку?
|
|||
15
Волшебник
29.10.24
✎
09:15
|
(14) Вот-вот. Сегодня зарегенный ник ругает 1С... Классика
|
|||
16
Smileoska
naïve
29.10.24
✎
09:15
|
||||
17
Smileoska
naïve
29.10.24
✎
09:16
|
Потому что я новичок в 1с. Занимаюсь этим меньше года. Раньше как-то так получалось всё решить, но это уже проблема проблем(
|
|||
18
Волшебник
29.10.24
✎
09:17
|
(16) у 02 нет лицензии. Чего же Вы хотели? Купите лицензию.
|
|||
19
Волшебник
29.10.24
✎
09:17
|
(17) Ну так пригласите профессиональных администраторов. Куда Вы лезете-то?
|
|||
20
Smileoska
naïve
29.10.24
✎
09:19
|
она зарегана на сервере лицензирования. Именно когда падает дос.производителность, рабочий процесс перестает балансировку делать и рпхост как-будто не получает лицензию. Но если восстанавливается, тогда вторая лицензия подтягивается с сервера. Дело не в лицензии, а именно в том что кластер не нагружает этот рп хост.
|
|||
21
osa1C
29.10.24
✎
09:25
|
(18) А для кластера серверов на каждый сервер нужна отдельная лицензия?
|
|||
22
Волшебник
29.10.24
✎
09:28
|
(20) У вас сколько всего серверов (компьютеров) в кластере и сколько серверных лицензий?
|
|||
23
Волшебник
29.10.24
✎
09:28
|
(21) На каждый компьютер нужна отдельная лицензия
|
|||
24
Smileoska
naïve
29.10.24
✎
09:31
|
да для кластера серверов на каждый рабочий сервер нужна серверная лицензия. Для этого добавлен сервер лицензирования, там две серверные лицензии и две клиентские лицензии.
тнф созданы всё как по инструкции https://infostart.ru/1c/articles/307973/ Всё работало и проблем не было. В кластере два рабочих сервера и сервер лицензирования. |
|||
25
Волшебник
29.10.24
✎
09:33
|
покажите настройку кластера
|
|||
26
Smileoska
naïve
29.10.24
✎
09:40
|
||||
27
Волшебник
29.10.24
✎
10:12
|
Порты серверов совпадают. Лучше развести
|
|||
28
Smileoska
naïve
29.10.24
✎
10:18
|
Но думаю дело точно не в этом. У меня у товарища такой же кластер по этой инструкции, работает уже давно
|
|||
29
Fedor-1971
29.10.24
✎
11:42
|
(20) Нужно проверить ОС на машине, где установлен сервер лицензирования - возможно, что в какой-то момент заканчивается место и сервер лицензирования валится, в таком раскладе работать останется один из серверов в кластере (возможно, последний получивший лицензию). После прохождения пика, восстанавливается работа - вот тебе и счастье "сам отремонтировался"
План мероприятий: 1. проверить ограничение использования памяти 1С (надо поставить, примерно, 1/3 от наличествующей при SQL на той же машине). Только нужно помнить - для 1С устанавливается Минимум памяти, т.е. меньше она не отдаст никому, а вот больше захапает за милую душу 2. ограничить SQL по используемой памяти (тут именно, что больше указанного объема не возьмет) 3. рассмотреть возможность лицензии привязать к конкретному серверу (пользовательские пусть себе раздаёт сервер лицензирования, а серверные - цепляем на конкретный сервер, будет проще) |
|||
30
Smileoska
naïve
29.10.24
✎
15:01
|
похоже вы правы, на сервере лицензирования один rphost распух
скрин прилагаю https://imgur.com/a/MSQEJAL ещё вспомнилось, что менялось из дефолтного в настройке кластера, это галочку убрали перезапускать проблемные процессы. На основных нодах-то настроен перезапуск служб по ночам с килл процессов, а вот на сервере лицензирования нет или от этого не зависит? |
|||
31
Fedor-1971
29.10.24
✎
15:07
|
(30) Может и так, надо проверять
|
|||
32
Smileoska
naïve
29.10.24
✎
15:19
|
Попробую вечером рестарт сделать и кильнуть процессы. И посмотреть что будет и галку попробую в настройку кластера вернуть
|
|||
33
Smileoska
naïve
29.10.24
✎
15:19
|
Спасибо Вам Федор за наводку.
|
|||
34
Feanor
29.10.24
✎
15:52
|
План электропитания "Максимальная производительность" на обоих серверах?
|
|||
35
Smileoska
naïve
29.10.24
✎
16:21
|
Да на обоих серверах
|
|||
36
Smileoska
naïve
29.10.24
✎
16:22
|
Это кстати первое о чем вспомнилось. Когда это произошло
|
|||
37
Feanor
29.10.24
✎
18:32
|
(35) тогда надо смотреть счетчики, влияющие на вычисление доступной производительности, вроде бы есть событие в ТЖ соответствующее
Еще как вариант: поменять способ распределения нагрузки с "Производительность" на "Память" (но может это только для КОРП версии доступно) |
|||
38
H A D G E H O G s
29.10.24
✎
20:28
|
(29) Самое главное забыли
0. Ни в коем случае не использовать кластер. |
|||
39
Smileoska
naïve
29.10.24
✎
21:00
|
На то время выбора не было. Нужен был из-за группы доступности скуля. А теперь уже 10 раз взбодрил этот кластер. Но такие случаи прям впервый раз, шло ровно достаточно все. Функцию выполнял. Все переезжало на вторичную ноду в случае отключения электричества. Или тех. Обслуживания срочного. Можно смело переехать на вторичную ноду и первичную уносить на обслуживание.
Может получится все таки победить |
|||
40
Smileoska
naïve
29.10.24
✎
21:29
|
(37) насколько я знаю из статей проф, тоже позволяет выбрать распределение по памяти. Но не на 100 процентов уверенность.
|
|||
41
Smileoska
naïve
30.10.24
✎
06:40
|
(31) не помогло.
был перезапущен прям скриптом с очисткой, процесс убился, а не завелось. Галка ещё была установлена обратно. Посмотрим в течении дня может всё образуется. |
|||
42
Feanor
30.10.24
✎
12:12
|
(38) почему?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |