Как изменить порты службы сервера 1С (1540/1541) для запуска двух версий
- Необходимость параллельно запустить на одном сервере две разные версии платформы 1С (например, 8.3.21 и 8.3.24).
- Конфликт стандартных портов:
Порт 1540 (1541) уже занят другим процессом. - Тестирование новой версии 1С без остановки рабочей базы предприятия.
Зачем менять порты кластера 1С
По умолчанию служба сервера 1С занимает порты 1540 (Агент сервера), 1541 (Главный менеджер кластера) и диапазон 1560–1591 (Рабочие процессы). Две службы не могут делить одни и те же порты, поэтому второму экземпляру назначают смещенный диапазон (например, 2540, 2541, 2560–2591).
Шаг 1. Остановка второй службы сервера 1С
- Нажмите
Win + R, введитеservices.mscи найдите новую службу 1С. - Нажмите кнопку Остановить.
Шаг 2. Изменение портов в реестре Windows
- Нажмите
Win + R, введитеregeditи откройте редактор реестра. - Перейдите по пути:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.3 Server Agent... - Найдите строковый параметр ImagePath и откройте его для редактирования.
- Измените значения портов в строке запуска:
"C:\Program Files\1cv8\8.3.24.1342\bin\ragent.exe" -srvc -agent -regport 2541 -port 2540 -range 2560:2591 -d "D:\1C_Data\srvinfo_24"Шаг 3. Запуск службы и подключение базы
- Запустите измененную службу в диспетчере служб (
services.msc). - В стартовом окне 1С при добавлении базы указывайте сервер с новым портом через двоеточие:
ИмяСервера:2541.
Частые вопросы (FAQ)
Как изменить порты сервера 1С на Linux?
В Linux отредактируйте конфигурационный файл службы /etc/systemd/system/srv1cv83.service, изменив параметры --port 2540 --regport 2541 --range 2560:2591, и выполните systemctl daemon-reload.
Обязательно ли указывать отдельную папку srvinfo (-d)?
Да, обязательно! Каждая версия сервера 1С должна иметь собственный изолированный каталог данных кластера, иначе настройки баз перезапишутся и повредятся.
Нужно ли открывать новые порты в брандмауэре Windows Firewall?
Да, создайте правило входящих подключений для TCP портов 2540, 2541 и диапазона 2560-2591.
Как подключиться к новому кластеру через консоль Администрирования?
В консоли 1С нажмите 'Создать Центральный сервер' и укажите 'ИмяСервера:2540'.