1. terran48 23.12.16 18:09 Сейчас в теме

Вынесение фоновых заданий на отдельный сервер

Всем привет.

Подскажите, пожалуйста, по требованиям назначения функциональности.
Имеется тестовый кластер 1С в составе - 2 центральных сервера (srv1 и srv2) с уровнем отказоустойчивости 1 и ещё один рабочий сервер (srv3). Версия платформы - 8.3.8.2197.
Пытаемся сконфигурировать кластер таким образом, чтобы на третьем сервере (srv3) выполнялись только фоновые задания без клиентских соединений с базами, а на srv1 и srv2 - обрабатывались только клиентские соединения без фоновых заданий.
По инструкции на ИТС делаем на srv3:
Задаем следующее требование назначения функциональности:

● Объект требования: Клиентское соединение с ИБ.

● Тип требования: Назначать.

● Имя ИБ: не указывается.

● Значение дополнительного параметра: BackgroundJob.CommonModule.


В результате фоновые задания все-равно выполнялись на всех 3х серверах.


На srv1 и srv2 пробовали задавать требование назначения функциональности:

● Объект требования: Клиентское соединение с ИБ.

● Тип требования: Не назначать.

● Имя ИБ: не указывается.

● Значение дополнительного параметра: BackgroundJob.CommonModule.


Результат не изменился.

Службы агента сервера 1С перезапускали.

Что делаю не так?
Ответы
Сортировка: Древо
2. Fox-trot 75 23.12.16 21:46 Сейчас в теме
а не проще в коде указать где выполняться, а где нет? раз у вас баги лезут один за другим
3. spacecraft 23.12.16 21:52 Сейчас в теме
(2) в коде указать на каком сервере выполнять тот или иной код?
Мне даже интересно стало. Как?
5. terran48 24.12.16 11:40 Сейчас в теме
(2)
спасибо за совет, но как быть если у серверов идентичные конфигурации? или если сервера виртуальные? а если баз будет 30 шт.? в каждой костыль дописывать, вместо того, что бы использовать стандартный функционал платформы?
6. Fox-trot 75 24.12.16 13:44 Сейчас в теме
(5) тогда нужно судиться с производителем на предмет мошеничества
7. terran48 24.12.16 14:19 Сейчас в теме
(6)
Ещё раз спасибо за совет. Надеюсь, больше советовать не будете.
kholkin; Kaperang; aka Любитель XML; jONES1979; +4 Ответить
8. Kolik007 42 17.01.17 18:44 Сейчас в теме
(7) А вы делали "Применить требования назначения функциональности (полное)"?
9. terran48 17.01.17 19:50 Сейчас в теме
(8)
да, делал, спасибо
я разобрался уже с вопросом - я проверял отработку фоновых заданий регламентными заданиями (например, обновление курса валют каждые 20 секунд и т.п.), а для них надо было добавить ещё одно требование назначения функциональности со значением дополнительного параметра: BackgroundJob.ScheduledJob
10. vpodgurskiy 7 25.09.17 19:14 Сейчас в теме
(9) Добрый день. С сервером для фоновых заданий понятно вроде. А на сервере для клиентских соединения какие в этом случае требования назначения функциональности?

Спасибо.
Прикрепленные файлы:
4. Fox-trot 75 23.12.16 22:36 Сейчас в теме
например, если установлена видеокарта производства amd то выполнить данное регламентное задание, если нет то ничего не делаем
11. МихаилМ 25.09.17 19:56 Сейчас в теме
месяца 2 назад на ис была статья ,в которой не рекомендовалось использовать выделенный сервер для фоновых заданий, тк теряются возвращаемые значения методов в фз.
12. terran48 15.06.18 13:45 Сейчас в теме
(11)
это интересно, спасибо, ещё бы ссылку на статью, что бы не лопатить там все)
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Удаленный консультант-разработчик 1С
Краснодар
зарплата от 60 000 руб. до 60 000 руб.
Полный день



Ведущий программист 1С
Москва
зарплата от 150 000 руб. до 180 000 руб.
Полный день

Руководитель проектов 1С
Москва
Полный день