Учетная запись агент сервера 1с 8.3. Запуск агента сервера «1С:Предприятия» как службы

💖 Нравится? Поделись с друзьями ссылкой

57
Бывает, однажды, ни с того и с чего программа 1С нам выдает: Ошибка соединения с сервером 1С:Предприятие Не запущен ни один рабочий процесс. Соединение с базой невозможно. Несколько вариантов поиска ошибок и решений: ... 28
Я уже писал несколько статей: Настройка и оптимизация сервера, кластера 8.3 Добавление, перезапуск, оптимизация рабочих процессов сервера кластера теперь немного подробнее: Кластер 1С 8.3 Первым делом, после... 18
У многих возникают проблемы с rphost.exe, разного вида: rphost занимает всю память rphost грузит процессор rphost жрет память причем 1С даже на запущена, а в диспетчере следующее: ежеминутно расчет на 2-3 мегабайта. Как быть и... 17
Если фоновый процесс COM-соединения завершается с ошибкой: {Обработка.ОбменДаннымиXML.МодульОбъекта(15947)}: Ошибка при вызове конструктора (COMОбъект): -2147221005(0x800401F3): Invalid class string Нужно зарегистрировать библиотеку ComConnecto

Для решения задач связанных с переходом с версии платформы 1С:8.2 на версию 1С:8.3 возникает потребность в использовании двух серверов 1С различных версий одновременно. В данной статье будет рассмотрен способ запуска второго сервера 1С, который будет работать с платформой 8.3.

Перед началом установки вспомним несколько моментов. Для каждого сервера 1С в системе, работающей под управлением Windows, создается процесс ragent. Диапазон портов, который используется по умолчанию, определяется как: 1540, 1541, 1560-1591 . Следовательно для того, чтобы в системе была возможность использования второго сервера, необходимо запустить второй экземпляр ragent и выделить другой диапазон портов.

Все действия необходимо производить при выключенной службе Агент сервера 1С:Предприятия 8.2 1С:Предприятия 8.3.

При установке данных платформ создаются разные пути к папкам: а) C:\Program Files (x86)\1cv8 и б) C:\Program Files (x86)\1cv82, соответственно и разные пути запуска 1С администратора серверов предприятия C:\Program Files (x86)\1cv8 ... \common\1CV8 Servers.exe

1 шаг. - Нажимаем Пуск -> Все программы -> Стандартные -> Выполнить (вводим команду regedit) -> открываем путь - HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ и редактируем файл ImagePath чтобы получилось так: "C:\Program Files (x86)\1cv82\8.2.18.96\bin\ragent.exe" -srvc -agent -regport 1641 -port 1640 -range 1660:1691 -d "C:\Program Files (x86)\1cv82\srvinfo". Здесь мы указали порты (по умолчанию они совсем другие).


2 шаг. - Удаляем все что лежит в папке C:\Program Files (x86)\1cv8\srvinfo для платформы 8.3
3 шаг - Удаляем все что лежит в папке C:\Program Files (x86)\1cv82\srvinfo для платформы 8.2
4 шаг - Запускаем службы Агент сервера 1С:Предприятия 8.2 и соответственно Агент сервера 1С:Предприятия 8.3 (должны запуститься) иначе начните с начало.
5 шаг - Запускаем администратора серверов 1С предприятия сперва для платформы 8.2 из папки C:\Program Files (x86)\1cv82\common\1CV8 Servers.exe

6 шаг - Запускаем администратора серверов 1С предприятия сперва для платформы 8.3 из папки C:\Program Files (x86)\1cv8\common\1CV8 Servers.exe (Здесь порт по умолчанию 1540 )
7 шаг - Подключаем информационные базы на SQL Сервере


8 шаг - Запускаем 1С Предприятие -> Добавляем информационную базу.


Примечание : Обратите особое внимание на указание имени кластера, следует указать порт, через который этот кластер работает. Например: SERVER_1C:1641 Для платформы 1С 8.2.
Для платформы 8.3 можно этого не делать, так как, порт указан по умолчанию (1541)

Большей частью напоминание для себя. Т.к. данная информация достаточно распространена в интернете. И каждый раз искать - терять время.

Иняормация актуальна для случая разворачивания сервера 1С двух версий на одном рабочем сервере. В моем случае уже работал агент сервера 1С: Предприятие 8.2. И после обновления так же уже работавшего агента сервера 1С:Предприятие 8.3 не стала запускаться служба агента 1С. При просмотре строки запуска заметил, что установщик по умолчанию установил порты, хотя в моем случа как раз для 1С 8.3 порты ранее были отличными от тех, что программа установки установила по умолчанию. Это можно видеть в "Панель управления" Windows в разделе "Администрирование" - "Службы" - "Агент сервера 1С: Предприятие 8.x" перейдя в конкретную службу. Для примера покажу, что по умолчанию порты уже заняты агентом сервера 1С: Предприятие 8.1:

После обновления платофрмы мажорной версии 8.3 на более новую новую минорную версию, в агенте сервера 1С: Предприятие 8.3, как было указано выше, инсталлятор установил порты по умолчанию: "C:\Program Files\1cv8\8.3.6.2076\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv8\srvinfo" . Поэтому мне нужно было изменить диапазоны используемых портов. В моем случае это должна была быть замена с 1500х портов на 1400е.

Для этого останавливаем службу агента сервера. Открываем редактор реестра Windows (команда regedit в командной строке, вызываемой одновременным нажатием кнопок Win (кнопка с символом windows)+R). Далее ищем ветку реестра: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.2 Server Agent . В параметре ImagePath меняем номера наборов портов: "C:\Program Files\1cv8\8.3.6.2076\bin\ragent.exe" -srvc -agent -regport 1441 -port 1440 -range 1460:1491 -d "C:\Program Files\1cv82\srvinfo"


Не забываем запустить службу сервера.

© www.. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.

Рассказать друзьям