Воспользуйтесь консолью кластера серверов или запустите 1с с параметрами
Обратите внимание, что настройки кластера отвечают за настройки всех серверов принадлежащих настраиваемому кластеру. Кластер подразумевает работу нескольких физических или виртуальных серверов, работающих с одними и теми же информационными базами.
Интервал перезапуска – отвечает за частоту перезапуска рабочих процессов кластера. Этот параметр необходимо выставлять при круглосуточной работы сервера. Рекомендуется частоту перезапуска связывать с технологическим циклом информационных баз кластера. Обычно это каждые 24 часа (86400 сек). Как известно, рабочие процессы серверов 1С обрабатывают и хранят рабочие данные.
Автоматический перезапуск был разработан в платформе «для минимизации отрицательных последствий фрагментации и утечки памяти в рабочих процессах». На ИТС есть даже информация о том, как организовать перезапуск рабочих процессов по другим параметрам (объем памяти, занимаемые ресурсы и т.п.).
Допустимый объем памяти – защищает сервера 1С от перерасхода памяти. При превышении процессом этого объема в интервале превышения допустимого объема, процесс перезапускается. Можно рассчитать как максимальный размер памяти, занимаемый процессами «rphost» в периоды пиковой нагрузки серверов. Также стоит установить небольшой интервал превышения допустимого объема.
Допустимое отклонение количества ошибок сервера. Платформа рассчитывает среднее количество ошибок сервера по отношению к числу обращений к серверу в течение 5 минут. Если это отношение превысит допустимое, то рабочий процесс считается «проблемным», и может быть завершен системой, если установлен флаг «Принудительно завершать проблемные процессы».
Выключенные процессы останавливать через. При превышении допустимого объема памяти, рабочий процесс не завершается сразу, а становится «выключенным», чтобы было время «перенести» рабочие данные без потери на новый запущенный рабочий процесс. Если указан этот параметр, то «выключенный» процесс в любом случае завершится по истечении этого времени. Если наблюдаются «зависшие» рабочие процессы в работе сервера 1С, то можно стоит этот параметр на 2-5 минут.
Эти настройки устанавливаются для каждого сервера 1С индивидуально.
Максимальный объем памяти рабочих процессов – это объем совокупной памяти, которую могут занимать рабочие процессы (rphost) на текущем кластере. Если параметр установлен в «0», то занимает 80% оперативной памяти сервера. «-1» - без ограничений. Когда на одном сервере работают СУБД и сервер 1С, им нужно делить между собой оперативную память. Если в процессе эксплуатации обнаружится, что серверу СУБД не хватает памяти, то можно ограничить память, выделяемую серверу 1С с помощью этого параметра. Если СУБД и 1С разделены по серверам, то имеет смысл рассчитать этого параметр по формуле:
«Max объем» = «Общая оперативная память» – «Оперативная память ОС»;
«Оперативная память ОС» рассчитывается по принципу 1 Гб на каждые 16 Гб оперативной памяти сервера
Безопасный расход памяти за один вызов. В общем случае, отдельные вызовы не должны занимать всю оперативную память, выделенную рабочему процессу. Если параметр установлен в «0», то объем безопасного расхода будет равен 5 % от «Максимального объема памяти рабочих процессов». «-1» - без ограничения, что крайне не рекомендуется. В большинстве случаев этот параметр лучше оставлять «0».
С помощью параметров «Количество ИБ на процесс» и «Количество соединений на процесс» можно управлять распределением работы сервера 1С по рабочим процессам. Например, запускать под каждую информационную базу отдельный «rphost», чтобы в случае «падений» процесса, отключались только пользователи одной базы. Эти параметры стоит подбирать индивидуально под каждую конфигурацию сервера.
2. Рекомендации по настройке СУБД MS SQ
Ограничение на использование оперативной памяти сервером СУБД – У сервера СУБД MS SQL есть одна замечательная особенность – он любит загружать базы, с которыми ведется активная работа в оперативную память полностью. Если его не ограничивать, то он заберет себе всю оперативную память, какую только сможет.
- Если сервер 1С:Предприятия установлен вместе с Microsoft SQL Server, то верхний порог памяти необходимо уменьшить на величину, достаточную для работы сервера 1С.
- Если на сервере работает только СУБД, то для СУБД по формуле:
«Память СУБД» = «Общая оперативная память» – «Оперативная память ОС»;
Shared memory – об этом параметре известно много, но до сих пор встречается, что про него забывают. Выставляем в «1», если сервер 1С и СУБД работают на одном физическом или виртуальном сервере. Кстати, работает, начиная с платформы 8.2.17.
Max degree of parallelism – определяет, сколько процессоров используется при выполнении одного запроса. СУБД распараллеливается получение данных при выполнении сложных запросов на несколько потоков. Для 1С рекомендуется устанавливать в «1», то есть одним потоком.
Авторасширение файлов БД - определяем шаг в МБ, с которым «расширяется» файл базы данных. Если шаг будет маленький, то при активном росте БД, частые расширения приведут к дополнительной нагрузке на дисковую систему. Лучше установить в 500 – 1000 МБ.
Реиндексация и дефрагментация индексов – рекомендуется делать дефрагментацию/реиндексацию хотя бы раз в неделю. Реиндексация блокирует таблицы, поэтому лучше запускать в нерабочее время или периоды минимальной нагрузки. Нет смысла делать дефрагментацию после перестроения индекса (реиндексации). По рекомендации Microsoft дефрагментацию делают в том случае, если фрагментация индекса не превышает 30 %. Если выше, рекомендуется сделать реиндексацию.
Обновление статистики - рекомендуется обновлять статистику хотя бы 1 раз в день. Статистика отвечает за производительность выполнения запросов.
План электропитания – в настройках электропитания операционной системы установить на высокую производительность.
Какие значения свойств кластера сервера и параметров рабочего сервера 1С:Предприятия, отличные от значений по умолчанию, необходимо вернуть к исходным для продолжения использования лицензий уровня ПРОФ после 09.09.2019 г.
Сервер "1С:Предприятия 8.3 КОРП" предоставляет пользователю расширенные возможности по сравнению с сервером уровня ПРОФ:
Ранее возможность использования расширенной функциональности платформы уровня КОРП только декларировалась в лицензионных соглашениях на лицензии уровня КОРП, но не контролировалась технически и была доступна пользователям с лицензиями версии ПРОФ, но в новых версиях платформы "1С:Предприятие 8.3" такая защита была реализована.
Таким образом для лицензий 1С:Предприятие уровня ПРОФ являются недопустимыми значения свойств, отличных от значений по умолчанию:
- Максимальный объем памяти рабочих процессов
- Безопасный расход памяти за один вызов
- Объем памяти рабочих процессов, до которого сервер считается производительным
- Количество ИБ на процесс
- Режим распределения нагрузки
- Допустимое отклонение количества ошибок сервера
"Операция не может быть выполнена с текущим составом лицензий.
Свойства кластера 'Допустимое отклонение количества ошибок сервера', 'Режим распределения нагрузки' или свойства рабочего сервера 'Максимальный объем памяти рабочих процессов', 'Безопасный расход памяти за один вызов', 'Объем памяти рабочих процессов, до которого сервер считается производительным', 'Количество ИБ на процесс' содержат значения, отличные от значений по умолчанию.
Использование этих функций возможно только для лицензий на платформу уровня КОРП.
Обратитесь к администратору для решения вопросов приобретения и установки лицензий уровня КОРП."
Значения свойств сервера 1С:Предприятие 8 "по умолчанию"
Для возможности продолжения работы используя имеющиеся лицензии 1С:Предприятие уровня ПРОФ без их апгрейда до уровня КОРП необходимо привести параметры свойств кластера сервера 1С:Предприятие 8 и параметров рабочего сервера 1С:Предприятие к значениям "по умолчанию".Обратите внимание, что внешний вид окон, доступность полей и значения некоторых параметров при использовании платформы 1С:Предприятие версии 8.3.15.* может отличаться от предыдущих версий.
Значения "по умолчанию" параметров кластера 1С:Предприятие
Исключен из настроек начиная с версии 8.3.15
Устанавливает предельный объем виртуального адресного пространства, после постоянного превышения которого в течение определенного времени (см. следующий параметр) рабочий процесс или менеджер кластера будет автоматически перезапущен. Нулевое значение означает, что критический объем памяти не задан и автоматический перезапуск процессов не выполняется.
Исключен из настроек начиная с версии 8.3.15
Определяет интервал времени постоянного превышения предельного объема виртуального адресного пространства, занимаемого рабочим процессом или менеджером кластера (см. предыдущий параметр), после которого выполняется автоматический перезапуск процесса. Нулевое значение означает, что автоматически перезапуск рабочих процессов не выполняется.
Если механизм мониторинга кластера признал рабочий процесс проблемным, то данный флажок определяет возможность принудительного завершения таких процессов. На работу собственно мониторинга данный флажок влияния не оказывает. Определяет необходимость формирования дампа аварийного завершения рабочего процесса в случае, если кластер серверов выполняет принудительное завершение рабочего процесса. Эта ситуация может возникнуть в том случае, если в процессе мониторинга состояния кластера нарушается значение, установленное в параметре рабочего сервера Критический объем памяти процессов.Дамп формируется в соответствии с текущими настройками формирования дампов аварийного завершения
- Приоритет по производительности,
- Приоритет по доступной памяти.
Значения параметров рабочего сервера
Другие значения доступны только для лицензии уровня КОРПМаксимальный объем памяти (в байтах), доступный всем рабочим процессам кластера на данном рабочем сервере.
Может принимать значение от -1 до 9 223 372 036 854 775 807:
Каждый рабочий процесс кластера определяет объем памяти, занимаемой всеми рабочими процессами кластера на этом рабочем сервере (назовем это значение ПамятьПроцесса). Это значение обновляется один раз в две секунды. При начале вызова сервера фиксируется текущее значение ПамятьПроцесса на момент начала вызова (назовем это значение ПамятьПроцессаТекущая). В процессе выполнения вызова вычисляется объем памяти, израсходованной при выполнении этого вызова (назовем это значение ПамятьЗаВызов).Другие значения доступны только для лицензии уровня КОРП
Объем памяти в байтах, использование которого в процессе вызова сервера считается безопасным.
Может принимать значение от -1 до 9 223 372 036 854 775 807:
Другие значения доступны только для лицензии уровня КОРП
Суммарный объем оперативной памяти, занятый рабочими процессами этого рабочего сервера, по достижению которого на этот рабочий сервер перестанут назначаться новые соединения с информационными базами. Значение 0 означает, что никакого ограничения не установлено.
Другие значения доступны только для лицензии уровня КОРП
Количество информационных баз, соединения с которыми могут обслуживаться одним рабочим процессом данного сервера. Значение 0 означает, что ограничение не установлено.
Начиная с платформы версии 8.3.15 значение по умолчанию устанавливается 256 соединений на процесс.
Другие значения доступны как для лицензий уровня КОРП, так и ПРОФ
Количество соединений с информационными базами, которые может обслуживать один рабочий процесс данного сервера. Значение 0 означает, что ограничение не установлено.
Другие значения доступны как для лицензий уровня КОРП, так и ПРОФ.Номер сетевого порта главного менеджера кластера, запущенного на данном рабочем сервере. Этот сетевой порт используется при формировании адреса кластера серверов для указания клиентскому приложению. Адрес выглядит следующим образом: <Свойство Компьютер>:<Порт главного менеджера кластера>. Если свойство Компьютер имеет имя COMP1, а свойство Порт главного менеджера кластера равно 1541, то адрес кластера серверов будет выглядеть как COMP1:1541.
Значение данного параметра игнорируется в том случае, если не установлен флаг Центральный сервер.
* Настройку параметров рабочих процессов рекомендуется выполнять таким образом, чтобы она не приводила к запуску множества процессов rphost, т.к. значительное число процессов rphost приводит к неэффективному использованию памяти процессами кластера. Если нет технического обоснования, почему именно так лучше, рекомендуется оставить значения по умолчанию и без необходимости не уменьшать параметры "Число соединений на процесс" или "Число информационных баз на процесс" (доступно только для лицензий уровня КОРП).Значения "по умолчанию" параметров информационной базы
Для сервера ПРОФ флаг Обязательное использование внешнего управления должен быть снят, а поля Внешнее управление сеансами, Профиль безопасности и Профиль безопасности безопасного режима должны быть пустыми ДЛЯ ВСЕХ ИНФОРМАЦИОННЫХ БАЗ.
Настройки параметра доступны только для лицензии уровня КОРП
Позволяет централизованно управлять количеством одновременно используемых лицензий для различных прикладных решений, без модификации самих прикладных решений.
Доступно только для лицензии уровня КОРП
Позволяет централизованно управлять количеством одновременно используемых лицензий для различных прикладных решений, без модификации самих прикладных решений.
Настройки параметра доступны только для лицензии уровня КОРП
Позволяет для каждой информационной базы в кластере административно (без вмешательства в код прикладного решения) управлять доступом к различным внешним ресурсам на сервере "1С:Предприятия": файловой системе, COM-объектам, внешним компонентам, приложениям операционной системы, ресурсам Интернета, привилегированному режиму, методам, внешним отчетам и обработкам.
Настройки параметра доступны только для лицензии уровня КОРП.
Позволяет для каждой информационной базы в кластере назначить профиль безопасности для программного кода, исполняемого в безопасном режиме.
Дополнительное управление распределением по рабочим серверам кластера в разрезе информационных баз, видов клиентских приложений и фоновых заданий Кластер серверов предоставляет набор функциональных возможностей (называемые объекты требований), распределением которых между рабочими серверами внутри кластера можно управлять. Например, можно указать, что все фоновые задания в кластере будут выполняться на выбранном рабочем сервере. Для того чтобы поместить соединение или сервис кластера на какой-либо рабочий сервер, необходимо для выбранного рабочего сервера создать требование назначения функциональности. Это требование определяет возможность или невозможность конкретного сервера выполнять ту или иную работу.Еще несколько функций, для использования которых требуется приобрести лицензии 1С:Предприятие 8 уровня КОРП:
Если данная статья была для Вас полезной, то Вы можете поддержать авторов нашего сайта, оставив свой отзыв. Если у Вас установлен Яндекс.Браузер, то в правом верхнем углу браузера нажмите на кнопку отзывов.
Параметры сервера 1С по умолчанию, Как сбросить свойства кластера серверов 1С к значениям по умолчанию, Какое значение по умолчанию свойства рабочего сервера Количество ИБ на процесс, Как вернуть свойства рабочего сервера Максимальный объем памяти рабочих процессов к значению по умолчанию, Параметры кластера серверов 1С по умолчанию, Как вернуть свойства кластера Допустимое отклонение количества ошибок сервера к значениям по умолчаниям, Свойства сервера 1С по умолчанию, Какое значение по умолчанию свойства рабочего сервера Количество соединений на процесс, Как вернуть свойства кластера Режим распределения нагрузки к значениям по умолчаниям, Свойства кластера серверов 1С по умолчанию, Как сбросить свойства сервера 1С к значениям по умолчанию, Свойства кластера серверов 1С по дефолту, Как сбросить настройки кластера серверов 1С к значениям по умолчанию, Как вернуть свойства кластера серверов 1С к значениям по умолчанию, Как сбросить параметры кластера серверов 1С к значениям по умолчанию, Дефолтные параметры кластера серверов 1С, Как вернуть свойства рабочего сервера Объем памяти рабочих процессов к значению по умолчанию, Какое значение по умолчанию свойства рабочего сервера Объем памяти рабочих процессов до которого сервер считается производительным, Дефолтные параметры сервера 1С, Как вернуть параметры сервера 1С к значениям по умолчанию, Параметры сервера 1С по дефолту, Настройки сервера 1С по умолчанию, Как вернуть настройки сервера 1С к значениям по умолчанию, Какое значение по умолчанию свойства рабочего сервера Безопасный расход памяти за один вызов, Как сбросить настройки сервера 1С к значениям по умолчанию, Настройки кластера серверов 1С по умолчанию, Как вернуть свойства рабочего сервера Количество ИБ на процесс к значению по умолчанию, Настройки кластера серверов 1С по дефолту, Как сбросить параметры сервера 1С к значениям по умолчанию, Свойства кластера 1С Предприятия отличаются от значений по умолчанию, Как вернуть свойства рабочего сервера Безопасный расход памяти за один вызов к значению по умолчанию, Какое значение по умолчанию Свойства кластера Режим распределения нагрузки, Как вернуть параметры кластера серверов 1С к значениям по умолчанию, Параметры кластера серверов 1С по дефолту, Свойства рабочего сервера 1С Предприятия отличаются от значений по умолчанию, Какое значение по умолчанию Свойства кластера Допустимое отклонение количества ошибок сервера, Параметры кластера 1С Предприятия отличаются от значений по умолчанию, Как вернуть свойства сервера 1С к значениям по умолчанию, Настройки сервера 1С по дефолту, Параметры рабочего сервера 1С Предприятия отличаются от значений по умолчанию, Как вернуть настройки кластера серверов 1С к значениям по умолчанию, Настройки кластера 1С Предприятия отличаются от значений по умолчанию, Какое значение по умолчанию свойства рабочего сервера Максимальный объем памяти рабочих процессов, Настройки рабочего сервера 1С Предприятия отличаются от значений по умолчанию, Свойства сервера 1С по дефолту, Как вернуть свойства рабочего сервера Максимальный объем памяти рабочих процессов Безопасный расход памяти за один вызов Объем памяти рабочих процессов до которого сервер считается производительным Количество ИБ на процесс к значениям по умолчанию,
Ошибка запрета начала сеанса возникает в файловой и клиент-серверных вариантах информационных баз 1С.
Вообще данный механизм предназначен для блокировки входа пользователя в базу на время регламентных работ/
Администратор системы может установить такую блокировку.
Механизм автообновления, выполнения резервного копирования также устанавливает блокировку на время обновления и снимает после его окончания. Иногда обратно он ее не снимает.
Как установить такую блокировку в файловой базе?
В открывшемся диалоге доступно:
После этого система в течении 1-5 минут отключит пользователей от системы.
В клиент-серверной базе
Блокировку можно установить или снять из консоли сервера 1С- Пуск\1C Предприятие 8 (x86-64)\ Дополнительно\Администрирование серверов 1С Предприятия
- В 1CV8 Servers (x86-64)\Central 1C Enterprise 8.3 Server
- Выбираем наш сервер \Кластеры \Локальный кластер\
1С сама запустится:
- когда закончится период
- при снятии блокировки
Как войти в такую базу в момент ее блокировки?
Для того чтобы зайти необходимо запустить 1С с ключем /UC и указать секретный код
Варианты альтернативного входа
Если забыли код или забыли внести окончание периода
Часто простая смена заголовка изменяет эффективность рекламы в 5-10 раз.
— Клод Хопкинс
Стандартно, после установки платформы «1С:Предприятие 8», кластер серверов запускается в обычном режиме работы, без возможности отладки.
Для того, чтобы стала возможна отладка серверного контекста, кластер нужно перезапустить в режиме отладки. Как это сделать в различных вариантах установки и в разных операционных системах, описано в документации «1С:Предприятие 8.3. Руководство разработчика».
Далее будет показан сценарий перезапуска кластера в том случае, когда он запущен как служба операционной системы Windows.
Как определить режим работающего кластера
- В строке поиска введите «Управление компьютером»;
- Откройте консоль управления Управление компьютером ;
- В левом окне раскройте ветку Службы и приложения и выберите ветку Службы ;
BAT-файлы для перезапуска кластера
Чтобы запустить кластер в режиме отладки, необходимо остановить службу, выполнить повторную регистрацию этой службы с другими параметрами и запустить ее. Поскольку эти действия, возможно, вам понадобится совершать неоднократно, создайте два BAT-файла, которые автоматизируют эти действия. Один, для запуска кластера в режиме отладки, другой — для запуска в обычном режиме.
Для этого вам понадобится строка запуска службы, которую вы скопировали в буфер обмена.
BAT-файл для запуска в режиме отладки будет выглядеть следующим образом: Примечание: Во второй строке примера присутствует перенос на новую строку, поскольку ширина страницы в документации ограничена. На самом деле это должна быть одна строка.В первой строке служба останавливается, во второй она регистрируется с возможностью отладки, в третьей строке служба запускается.
Путь к исполняемому файлу ragent.exe нужно взять из вашей строки запуска. Значения параметров -regport , -port и -d также нужно взять из нее. Параметр -range указывает на стандартный диапазон портов, который используется кластером. Параметры -srvc и -agent , которые есть в скопированной вами строке, использовать не нужно — это служебные параметры, которые в командной строке не используются.
BAT-файл для запуска в обычном режиме будет выглядеть следующим образом:Читайте также: