Установка двух 1с на один сервер

Установка двух 1с на один сервер

Недавно возникла необходимость разместить на одном физическом сервере два сервера 1С предприятие так как на 1С 8.3.9 одна из баз не могла обновиться, но должна была обновляться на 1С 8.3.10. Базу нужно было подключить к новому серверу и сохранить все журналы. Итак, ниже я расскажу о том, как я это сделал.

  1. Установил платформу 8.3.10.2580 со следующими параметрами:
  2. Убрал галочку «Установить сервер 1С:Предприятие как сервис», так как служба агента сервера 1С:Предприятие уже есть и работает.
  3. Завершил установку. Далее, так как службу мы не установили, надо ее установить в ручном режиме с правильными параметрами. Создается она через команду:
    sc create “1C:Enterprise 8.3.10 Server Agent“ binpath=“C:Program Files (x86)1cv88.3.10.2580in
    agent.exe” displayname=“Агент 1С Предприятия 8.3.10” type=own
  4. Далее надо поменять параметры службы, подключения к ней осуществлялись через другой порт, отличный от стандартного, а также указать место хранения логов. Запускаем реестр: «Пуск-Выполнить-вводим команду regedit — нажимаем ОК».
  5. В реестре вновь созданная служба (как и существующая) находится по пути: HKLM/System/Services/1С:Enterprise 8.3.10 Server Agent. Выбираем ее.
  6. Видим параметр ImagePath
  7. Для настройки вышеуказанных параметров надо прописал такого содержания:
    C:Program Files (x86)1cv88.3.10.2580in
    agent.exe» -srvc -agent -regport 1941 -port 1940 -range 1960:1991 -debug -d «G:srvinfo_8.3.10»
    Номера портов надо ставить отличными от уже существующей службы 1С, чтобы они друг другу не мешали, так что прежде, чем ставить указанные параметры, проверьте, что указано в параметрах другой службы 1С (8.3.9 в моем случае).
  8. Для подключения к серверу также необходимо установить консоль администрирования. Так как на сервере уже стояла консоль 8.3.9, ставить консоль 8.3.10 пришлось на другой компьютер. Установка достаточно простая:
  9. Настраиваем ее, указываем имя кластера, порт из параметров службы 1С 8.3.10 (см. шаг 7).
  10. Далее осталось перенести журналы 1С нашей базы в новое место хранения. Напомню, посмотреть, где хранятся журналы можно в параметрах старой службы (8.3.9 у меня). Когда ее найдете внутри будет папка вида: «reg_ ». Внутри папки есть файл 1CV8Clst.lst, открыть его с помощью блокнота.
  11. Внутри файла увидите список ваших баз на сервере и слева от названия нужной базы некий набор символов. Он должен совпадать с названием папки в этой же папке, где храниться файл 1CV8Clst.lst. Запомните или скопируйте себе куда нибудь. Из файла 1CV8Clst.lst строчку про переносимую базу надо удалить, чтобы она отвязалась от 8.3.9.
  12. На шаге 8 мы подключали консоль администрирования к серверу. Теперь можно присоединить переносимую базу к новому серверу. Правой клавишей на «Информационные базы», создать, информационную базу. Указываем параметры подключения к базе.В результате в папке G:srvinfo_8.3.10/reg_1941 появится папка с журналами нашей базы данных, но они будут пустыми.
  13. Далее останавливаете старую службу 1С предприятие, иначе скопировать файлы журнала не получится.
  14. Затем копируете содержимое из старой папки (которую нашли на шаге 11) в новую папку (которая появилась на шаге 12).
  15. Запускаем обе службы 1С, проверяем журналы в перенесенной базе. Все должно быть на месте.
Читайте также:  Принтер сканер лазер джет

Некоторые шаги я не стал расписывать подробно, так как они мне кажутся простыми и привычными, а вот перенос базы происходит не каждый день. Возможно, я что-то упустил, так как инструкцию писал в основном по памяти. Пишите комментарии, если есть что добавить или возникли вопросы, буду только рад).

После выхода платформы 8.2.11 появилась задача установить на один физический сервер несколько серверов приложений 1С 8.2 — 8.2.10 и 8.2.11. Информацию как это сделать в документации по 1С я не нашел, более того, говорилось о том, что второй сервер возможно запускать только в ручном режиме.

Решить этот вопрос помогла сторонняя утилита создания сервисов Windows ( Скачивать файлы может только зарегистрированный пользователь! ).

Для начала необходимо распаковать архив в какую-нибудь папку, зайти в нее командной строкой и запустить команду создания сервиса, например:
"INSTSRV "Агент сервера 8.2.11" "C:Program Files1cv828.2.11.229in
agent.exe"
", Где Агент сервера 8.2.11 — придуманное имя сервиса. Если всё сделано правильно, то появится сообщение, подтверждающее успешное создание сервиса:

Теперь зайдите в Администрирование — Службы (Services). Находите только что созданную службу, двойной клик вызывает свойства сервиса. На первой вкладке можно выбрать параметры запуска — Automatic (автоматически при загрузке компьютера), Manual (Вручную) и Disabled (отключено). Для работы созданного сервиса в отдельном окне необходимо отметить на второй вкладке (Вход в систему) пункт Allow Service to Interact with Desktop (Разрешить взаимодействие с рабочим столом) + указать параметры входа в систему.

Следующим шагом является редактирование реестра. Запускаем редактор реестра Regedit. Ищем строку "C:Program Files1cv828.2.11.229in
agent.ex
e" и меняем ее на правильную команду запуска с параметрами, например: ""C:Program Files1cv828.2.11.229in
agent.exe" /Debug -srvc -agent -regport 11641 -port 11640 -range 11660:11691 -d "C:Program Files1cv82srvinfo2"
"

Запустить сервис, если он не отключен, можно несколькими способами, во-первых через командную строку: Net Start ServiceName — где SеrviceName — имя Вашего сервиса. И другим способом — непосредственно через апплет административной панели — службы.

Читайте также:  Ошибка сервера плей маркет андроид

Чтобы удалить сервис, его сначала необходимо остановить: net stop ServiceName, затем опять же в коммандной строке выполнить команду INSTSRV ServiceName remove.

P.S. — информация для "особо умных" скептиков:
На http://users.v8.1c.ru/Adm3413.aspx цитата:
Установка нового экземпляра сервера 1С:Предприятия 8.1/8.2 при работающем сервере 1С:Предприятия той же версии
В 1С:Предприятии отсутствуют штатные возможности по регистрации нескольких экземпляров сервера 1С:Предприятия одной версии (8.1 или 8.2).

Если после установки предполагается запуск нового экземпляра сервера, а не простое обновление версии 1С:Предприятия, то при установке 1С:Предприятия с теми же первыми двумя цифрами номера версии не следует регистрировать сервер 1С:Предприятия как сервис.

Дополнительные экземпляры сервера 1С:Предприятия могут быть запущены только из командной строки. При этом важно, чтобы они различались не только портами, но и каталогами реестра кластера.

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

  1. Необходимо зайти в реестр regedit.
  2. Идем по пути «HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices1C:Enterprise 8.3 Server Agent (x86-64)».
  3. Там есть ключ с названием «ImagePath», правим в нём все порты и диапазоны портов с 15хх на другие, например 17хх.

Получаем что-то типа: «C:Program Files1cv88.3.3.715in
agent.exe» -srvc -agent -regport 1741 -port 1740 -range 1760:1791 -d «C:Program Files1cv82srvinfo».

Внимание, папку “C:Program Files1cv82srvinfo” я указал неслучайно, там лежат лицензии 1С

  1. При создании базы кластеров 1с 8.3 нужно указать порт :1741.
  2. Теперь все получилось и наше две серверные платформы работают как нам и было нужно.
Поделитесь с друзьями

Это может быть Вам интересно

SSD диски – плюсы и минусы

SSD диски построены на базе энергонезависимой памяти, где используется технология NAND и FRAM. Технология NAND SSD позволяет при использовании схем балансирования нагрузки в специальном контроллере.

Видеорегистратор Redline CCTV перегрелся

При тестировании видеорегистратора Redline CCTV специалистами компании РосАвтоатизации был выявлен недостаток регистратора. У регистратора при температуре окружающей среды от 27°, периодически возникает кратковременный обрыв записи.

Что выбрать: ClearCanvas, MRIdb или dcm4chee?

Перед нашей компанией поставили задачу внедрения бесплатной PACS системы, включающая DICOM сервер, просмотрщик и клиентское приложение. При оперативном поиске мы обнаружили популярную за рубежом.

Оставьте заявку и мы Вам перезвоним

Политика конфиденциальности

Данная политика конфиденциальности (далее — «Политика») распространяется на всю персональную информацию, которую получает от Пользователя во время его пребывания веб-сайт Ra38.ru или его поддомены (далее «Веб-сайт»). Также, Политика описывает, как Веб-сайт собирает, использует и раскрывает полученную персональную информацию. Пользователь, пользуясь Веб-сайтом, дает свое согласие на сбор и использование его персональной информации.

Читайте также:  Ват сапп на пк

Получение персональной информации

Пользователь может посещать Веб-сайт и не сообщать свои персональные данные, но в некоторых случаях, когда Пользователь решил воспользоваться услугами или приобрести продукты, информация о которых размещена на Веб-сайте, он запрашивает персональную информацию Пользователя.

Веб-сайт самостоятельно или через сервисы других Веб-сайтов может запросить у Пользователя следующую информацию: имя и фамилию, название компании, которую он представляет (если есть), почтовый адрес, номер телефона, адрес электронной почты.

Любая информация, автоматически считываемая в результате посещения Пользователем Веб-сайта, включая последовательность просмотра, используется без идентификации отдельных пользователей. Веб-сайт «cookies» для того, чтобы быть более удобным для Пользователя.

Использование и раскрытие персональной информации

Веб-сайт использует персональную информацию Пользователя для предоставления услуг и продуктов, разрешения споров и устранения неполадок, повышения удобства работы и улучшения сервисов, информирования о новых услугах и продуктах. Пользователь, регистрируясь на Веб-сайте, соглашается на получение информации об оказываемых услугах, об обновленных версиях или новых продуктах, а также прочей важной информации, которую Веб-сайт посчитает важным сообщить.

Веб-сайт никому не продает и не разглашает персональную информацию о Пользователе. Веб-сайт вправе раскрыть и передать персональную информацию третьим лицам только в том случае, если это требует российское или международное законодательство и/или органы власти с соблюдением законной процедуры.

Удаление персональной информации

Пользователь, зарегистрированный на Веб-сайте, имеет возможность в любое время удалить свою персональную информацию, для этого необходимо связаться по электронной почте info@ra38.ru.

Ссылки на другие веб-сайты

Веб-сайт может содержать ссылки на сторонние веб-сайты. Веб-сайт не контролирует другие веб-сайты и их политику конфиденциальности. Веб-сайт призывает Пользователя перед представлением своей персональной информации на сторонних веб-сайтах внимательно ознакомиться с их политикой конфиденциальности.

Безопасность

Веб-сайт предпринимает соответствующие меры для обеспечения безопасности персональной информации Пользователя от потери, неправильного использования, несанкционированного доступа, разглашения или изменения.

Изменения условий Политики

Веб-сайт оставляет за собой право дополнять и изменять условия Политики в связи с требованиями законодательства, внедрением дополнительных сервисов и сложившейся практикой взаимоотношений с Пользователями.

Ссылка на основную публикацию
Adblock detector