Профіль

  • Проєктів 11
  • Оцінка -
  • Рейтинг 444
Зареєструйтеся

Якщо у вас є акаунт, авторизуйтеся

Показники

  • Останній проект: 8 років тому
  • Співпраця з замовниками: 14
  • Останній візит: 3 роки тому

Резюме


Запуск двух версий 1С на одном сервере


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

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

     Теперь рассмотрим процесс запуска по шагам.

  • Установка системы

     Установка новой платформы 8.2 выполняется стандартным образом, которое подробно описано в руководстве «Клиент-серверный вариант. Руководство администратора»

  • Переопределение портов
  • Вариант 1. Использование командной строки

Переходим в каталог с установленной 1С:
c:
cd "C:\Program Files\1cv82\8.2.10.77\bin"

Удаляем Агента сервера сервера 1С:Предприятие 8.2:
ragent.exe –rmsrvc

Чистим каталог реестра сервера:
rmdir /s /q "C:\Program Files\1cv82\srvinfo"

Создаем новый процесс:
ragent.exe -instsrvc -port 2040 -regport 2041 -range 2060:2091 -d "C:\Program Files\1cv82\srvinfo" -usr .\usr1cv82 -pwd 1234 –debug

Запускаем «Агента сервера 1С:Предприятия 8.2»
ragent.exe -start

  • Вариант 2. Корректировка системного реестра

     В ветке реестра


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.2 Server Agent


     Корректируем Парметр ImagePath следующим образом

"C:\Program Files\1cv82\8.2.10.77\bin\ragent.exe" -srvc -agent -regport 2041 -port 2040 -range 2060:2091 -d "C:\Program Files\1cv82\srvinfo"

     Выполнив любой из вариантов переопределения портов для сервера 1С:8.2, нужно перезапустить «Агента сервера 1С:Предприятия 8.2». В результате у нас появятся два процесса ragent, которые будут обслуживать разные версии серверов.

  • Настройка сервера

     После прохождения 1 и 2 пункта создадим центральный сервер из консоли кластеров. При его создании уделите вниманию в назначении портов. Центральный сервер должен работать через порт 2040, исходя из настроек сделанных ранее. Кластер серверов должен использовать порт2041. Диапазон рабочих процессов определяется интервалом 2060-2091.

  • Запуск 1С

     Рассмотрим последний заключительный этап. Добавьте информационную базу в кластер сервера.
Добавьте базу в стартер 1С. Обратите особое внимание на указание имени кластера, следует указать порт, через который этот кластер работает. Например: SERVER_1C:2041


© http://dmitnik.narod.ru/article/article_4.html



Для включения отладки на стороне сервера нужно:

1) Запустить редактор реестра: нажать Win+R - команда regedit

2) Открыть раздел:  HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\1C:Enterprise 8.3 Server Agent

3) Найти параметр ImagePath - в контекстном меню выбрать "Изменить..." и дописать флаг -debug (перед флагом один пробел).content_25_2.pngcontent_25_3.png

До изменения: "C:\Program Files (x86)\1cv8\8.3.4.317\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files (x86)\1cv8\srvinfo"

После изменения: "C:\Program Files (x86)\1cv8\8.3.4.317\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files (x86)\1cv8\srvinfo" -debug

4) После чего перезапустить службу "Агент сервера 1С:Предприятия 8.3": нажать Win+R - команда services.msc - в контекстном меню выбрать "Перезапустить".

content_25_4.png


© http://www.k3-67.ru/knowledge_base/47


Теги

Доработка 1с СКД 1С программирование 1С бухгалтерия 1с 8.х доработка конфигураций 1С

Навички та вміння