|
1С:Предприятие
:: 1С:Предприятие 8 общая
|
|
| ||
suharik 28.12.20 - 07:06 | Доброго дня. В один прекрасный момент (когда именно неизвестно), после очередного обновления платформы, пользователи стали жаловаться на зависание программы. Зависание характеризуется бесконечной загрузкой, причина мертвый rphost (0% нагрузка сервера, мертвое количество оперативной памяти, не меняющееся со временем), после завершения этого процесса через диспетчер задач, моментально создается новый и буквально через 30 секунд программы пользователей оживают, даже не вылетая из этой самой программы.
Около 100 пользователей (60-87 в среднем), более 20 баз в среднем по 4-8 Гб. 1 база на 400 Гб (2 пользователя). WinServ 2012R2, 2 XEON E5-2630, 256 Гб оперативки, MsSQL 2017, Сервер 1с (х86-64) лицензия ПРОФ. Перед любой проверкой полностью вычищал сервер от признаков 1с (реестр, папки 1с в appdata у каждого пользователя, а так же папки с данными сервера 1с) 1) Пробовал обновлять Платформу до последней версии 18, затем 17 и на данный момент 16 релиза. (проблема осталась) Мысли: разделить все базы на отдельные кластеры на этом же сервере, т.к. обычная настройка сервера каждой ИБ по процессу, только для версии КОРП. Так же спустится по версии платформы еще ниже, до 15 релиза, которая предположительно работала нормально. Так же нашел статью от Рарус https://rarus.ru/publications/20200518-ot-ekspertov-1c-rarus-optimizatsiya-perezapuska-rabochikh-protsessov-na-platforme-1c-8-3-15-i-vyshe-424479/ Но так и не понял куда вставлять указанный код в статье для того чтобы он работал. Кто сталкивался или у кого есть какие мысли, буду рад любой помощи, ибо я уже заипался. | ||
rphosts 1 - 28.12.20 - 07:12 | >мертвое количество оперативной памяти Нет такого числа. > после завершения этого процесса через диспетчер задач, моментально создается новый и буквально через 30 секунд программы пользователей оживают, даже не вылетая из этой самой программы. а разве не так и должно быть? Перезапуск РП раз в 24 часа, например, настроен? | ||
rphosts 2 - 28.12.20 - 07:13 | >Но так и не понял куда вставлять указанный код в статье для того чтобы он работал.
Про повершелл слышал? | ||
suharik 3 - 28.12.20 - 08:46 | |||
mikecool 4 - 28.12.20 - 09:04 | судя по тому, что проблема не зависит от платформы - проблема может быть не в 1с | ||
suharik 5 - 28.12.20 - 09:17 | (4) возможно, но тесты на работоспособность оперативка и винты проходят без проблем | ||
suharik 6 - 30.12.20 - 05:26 | я так понимаю, обладателей такой прелести не много, жаль конечно. Буду дальше сам копать. | ||
rphosts 7 - 30.12.20 - 06:17 | (6) все работу работают....
посмотри что там внутри это го РП (секансы), может там какой-то сеанс по параметрам резко отличный от других (например память)... если выявится закономерность - смотри что в этом сеансе вытворяют (юзер или фоновое)... такие иногда вещи забавные выявляются... | ||
rphosts 8 - 30.12.20 - 06:18 | >Буду дальше сам копать.
А ты решил что тут за тебя всё сделают? Это зря, халявы не будет | ||
Провинциальный 1сник 9 - 30.12.20 - 06:31 | В последних версиях платформы много чудного появляется. Я вот например заметил, что rmngr перестал стоять в сторонке и не отсвечивать, а начал постоянно активно жрать процессор, не 100%, но заметно. | ||
ildary 10 - 30.12.20 - 06:49 | Никто не сказал "Снимай и анализируй тех.журнал", ну и я не скажу. | ||
rphosts 11 - 30.12.20 - 06:55 | |||
suharik 12 - 30.12.20 - 07:54 | |||
rphosts 13 - 30.12.20 - 08:35 | (12) 2.сделай статистику сеансов и ИБ которые попадают в мертвенькие РП. | ||
suharik 14 - 11.01.21 - 11:28 | Если кому будет интересно, пошли другим путем. Создали на 1 сервере, отдельный кластер под каждую базу, зависания прекратились. Скажем так это для тех у кого Сервер лицензия версии ПРО, если у вас версия корп, можете просто поставить галочку создавать процесс под каждую базу, скорее всего у вас тоже все будет работать нормально. "Пиратам" привет. | ||
Ёпрст 15 - 11.01.21 - 11:38 | (14) "Менеджер под каждый сервис" ? | ||
Ёпрст 16 - 11.01.21 - 11:42 | Или количесвто ИБ на процесс.. че за галочка "создавать процесс под каждую базу" ? нкту такой | ||
Провинциальный 1сник 17 - 11.01.21 - 11:43 | (15) Это вообще не в тему. Менеджер под каждый сервис - это относится не к рпхост, а к рмнгр.
А штатного механизма "кластер под каждую базу" нет( | ||
Ёпрст 18 - 11.01.21 - 11:49 | (17) всмысле нету ? Он просто на одном сервере понасоздает разных кластеров со своими диапазонами портов и всё.. и в каждом пропишет одну базу. Я так его понял. | ||
fisher 19 - 11.01.21 - 12:10 | (16) Количество ИБ на процесс = 1
Постоянно только так и выкручивался всегда. Гораздо стабильнее поведения кластера на разнородной нагрузке. До сих пор поэтому на 12 релизе сижу. Тоже видимо придется переводить нагруженные базы на выделенные кластера при обновлении платформы. | ||
Провинциальный 1сник 20 - 11.01.21 - 12:23 | (18) Ну, ручками через реестр можно, но это не штатный механизм. А "количество ИБ на процесс" теперь только в Корп можно менять. | ||
fisher 21 - 11.01.21 - 12:36 | (20) С чего это вдруг нештатный? В руководстве администратора описан. |
|
Список тем форума |