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

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С перезапускали.

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

Спасибо.
Прикрепленные файлы:
14. Cohap 4 26.05.21 17:23 Сейчас в теме
(10)
(9)
BackgroundJob.ScheduledJob


подскажите, все таки надо на других серверах создавать запрещающие "требования" с параметром "не назначать" или все как на ИТС, допустимо только одно требование на целевом сервере?
4. Fox-trot 158 23.12.16 22:36 Сейчас в теме
например, если установлена видеокарта производства amd то выполнить данное регламентное задание, если нет то ничего не делаем
11. МихаилМ 25.09.17 19:56 Сейчас в теме
месяца 2 назад на ис была статья ,в которой не рекомендовалось использовать выделенный сервер для фоновых заданий, тк теряются возвращаемые значения методов в фз.
12. terran48 15.06.18 13:45 Сейчас в теме
(11)
это интересно, спасибо, ещё бы ссылку на статью, что бы не лопатить там все)
collider; +1 Ответить
13. ermak 11.06.19 13:57 Сейчас в теме
(11) Михаил, если не затруднит, посмотрите ссылку на обсуждение.
Интересует именно "теряются возвращаемые значения методов в фз"
Если не сложно, киньте на мыло alexey.ermakov@ermaksoft.ru
15. viki_glebova 18.10.23 11:30 Сейчас в теме
Коллеги, всем привет. Продолжу тему здесь. Пытаюсь разобраться с требованиями назначения функциональности. И вот что имею.

2 сервера. (по факту просто два компа на которых стоит сервер 1с одной версии)

С компа SRVACER добавляю еще один рабочий сервер. Прописываю для него ТНФ. См скриншот.
В консоле в базе видно, что фоновое задание выполняется на нужном сервере, но оно просто висит. Выполнится не может.

Подскажите, что делаю не так?
Прикрепленные файлы:
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот