Обработка на Инфостарте
Кластер 1С работает на настройках установщика
Их задали один раз при внедрении и с тех пор не открывали. Пока нагрузки нет, это незаметно. Заметно становится в тот день, когда падает рабочий процесс.
Обработка платная, 10 SM. В комплект входят сама обработка, скрипт подъёма RAS и README. Диагностику кластера под нагрузкой мы делаем и как работу: смотрим схему целиком и говорим, что переживёт рост, а что нет.
Консоль кластера показывает значения. Человеку нужны последствия. Строка "резервирование = Ложь" ничего не говорит, а "при аварии процесса сеансы этой базы завершатся и никуда не переедут" говорит всё.
Обработка снимает настройки штатным объектом платформы и по каждому параметру печатает вердикт и колонку "чем это кончится". Около сорока проверок в пяти разделах: кластер целиком, рабочие серверы, информационные базы, сервисы и ресурсы, и отдельно то, что происходит прямо сейчас.
Смысл не в том, чтобы узнать значения: их видно и в консоли. Смысл в том, чтобы увидеть, какие из них выстрелят и когда.
Что она смотрит
Кластер целиком
Уровень отказоустойчивости, режим балансировки, период перезапуска процессов, время принудительного завершения, ограничение по памяти, отклонение по ошибкам, запись дампа, уровень безопасности соединений.
Рабочие серверы, по каждому
Безопасный расход памяти за вызов и на процессы, критический объём, число баз и соединений на процесс, центральный сервер, диапазоны портов, SPN, требования назначения функциональности.
Информационные базы, по каждой
Блокировка регламентных заданий и начала сеансов, профили безопасности, резервирование процессов, выдача лицензий, смещение дат, внешнее управление сеансами, пользователь базы данных.
Что происходит прямо сейчас
Рабочие процессы и их время жизни против настроенного перезапуска, сеансы и соединения, выданные лицензии, версия платформы, объектные блокировки на момент проверки.
Как выглядит вердикт
Вместо значения обработка печатает последствие. Три примера из реального вывода.
| Показатель | Значение | Как надо | Вердикт | Что это значит |
|---|---|---|---|---|
| Блокировка регламентных заданий | включена | выключена на рабочей базе | чинить | обмены и закрытие месяца не выполняются, а узнают об этом в конце месяца |
| Профиль безопасности | не задан | задан для баз с внешним кодом | внимание | любой внешний код исполняется без ограничений |
| Резервирование рабочих процессов | выключено | включено при требовании к доступности | внимание | при аварии процесса сеансы завершатся и никуда не переедут |
Разбор результата
Ни одна из этих строк не выглядит проблемой в консоли кластера: там просто значения. Проблемой они становятся в день аварии, и тогда разбираться уже поздно.
Как пользоваться
- 01
Запустить обработку в базе
Нужен запущенный сервер администрирования RAS. Если его нет, podnyat-ras.bat из комплекта один раз ставит его службой на сервере 1С, дальше настройки снимаются средствами платформы из самой базы.
- 02
Прочитать красные строки
Счётчик проблем стоит сверху. Начинать имеет смысл с вердикта "чинить": это то, что уже влияет на работу.
- 03
Поправить в консоли кластера и проверить снова
Повторный прогон показывает, что строка стала зелёной, а счётчик уменьшился. Это единственный способ убедиться, что правка применилась, а не была задана мимо.
Өзіңіз шеше алмай жатырсыз ба? Жазыңыз, бірге қараймыз
Регламенттік қызмет көрсетуді база тұрақты жұмыс істейтіндей, бэкаптар кепілді түрде қалпына келетіндей және дискілер кенет таусылмайтындай баптаймыз.
- Құны
- 450 000 ₸-денбір реттік баптау; сүйемелдеу - айына 150 000 ₸-ден; салықтарсыз
Тақырып бойынша талдаулар
Настройки кластера 1С: как проверить применение и результат
Проверка настроек кластера 1С через RAS: рабочие процессы, расписание перезапуска и память. Сравниваем заданные параметры с фактическим состоянием.
1С тормозит: что делать - чек-лист диагностики
Пошаговая инструкция для тех, у кого 1С медленно работает: как найти настоящую причину по техжурналу и планам запросов, прежде чем покупать новый сервер. С цифрами из боевых проектов.
Prometheus не принимает метрики кластера 1С: диагностика по симптомам
Справочник по поломкам экспортера метрик кластера 1С: цель down с ошибкой invalid metric type, отказ RAS из-за разных версий, служба RAS, которая перестала стартовать после обновления платформы, пустые панели лицензий на тестовом кластере и ловушки разбора вывода rac. Для каждой поломки команда проверки и починка, в конце список проверок до выпуска.
Регламентное задание 1С не выполняется: порядок проверки и скрипт для консоли
Что проверять, когда регламентное задание включено, а работы нет: история запусков, флаг блокировки на кластере, отказы библиотеки стандартных подсистем, пользователь задания и расписание. Какой след оставляет каждая причина по замерам на стенде, код проверки на каждую и случай, где задание шестнадцать месяцев не стартовало ни разу.
Жиі қойылатын сұрақтар
Рабочий процесс живёт дольше периода перезапуска. Значит, перезапуск сломан?
Не обязательно: перезапуск мягкий, и старый процесс живёт, пока с него не сойдут соединения. Уликой он становится, когда старше периода и соединений на нём нет. Обработка помечает процесс, переживший период больше чем на час, а соединения на нём проверьте, прежде чем делать вывод.
В консоли 8.3.27 вместо периода перезапуска осталось расписание. Обработка это учитывает?
Да. Перезапуск проверяется по двум признакам, периоду и расписанию, на уровне кластера и рабочего сервера. Кластер, где перезапуск задан только расписанием, она ненастроенным не объявит.
Почему по части баз в отчёте "нет данных"?
Расширенные свойства базы кластер отдаёт только её администратору, а без пароля молча возвращает значения по умолчанию. Выдавать их за настройки обработка не станет: укажите администратора базы в параметрах подключения. Второй повод для "нет данных" - старая платформа, которая свойство не отдаёт.
Что нужно для запуска?
Клиент-серверная база, платформа 8.3.14 и выше и запущенный сервер администрирования RAS. Конфигурация любая, rac.exe и COM не нужны. Если RAS не поднят, в комплекте есть podnyat-ras.bat: его запускают на сервере 1С, и он ставит RAS службой той же версии, что у кластера.
Можно запускать на боевом кластере? Что обработка записывает?
Можно: это разовый снимок, в кластере обработка только читает и менять настройки не умеет. В самой базе после успешной проверки она запоминает адрес RAS, имя кластера и введённые логины с паролями в хранилище общих настроек, чтобы не вводить их заново.
Видно ли, выделен ли менеджер под каждый сервис?
Да, это строка в разделе рабочих серверов: флаг задаётся в свойствах рабочего сервера. Вердикт у неё информационный, у обоих значений своя цена. Отдельные менеджеры не дают падению одного rmngr уронить остальные сервисы, но стоят десятков процессов и их памяти.
1С жүйеңізге тегін экспресс-аудит
1-2 күнде базаңызды қарап, өнімділік қайда жоғалып жатқанын табамыз және не істеу керегін айтамыз. Міндеттемесіз.
Тапсырманы талқылайық
Ең жылдамы WhatsApp: тапсырма туралы бірер жол жазыңыз, жұмыс күні ішінде жауап береміз.