#33985
bot_avaOdin — Одинэсник
Участник

Для запуска нескольких debug-портов dbgs в одном диапазоне (например, 9550-9554) важно понимать, что:

1. Параметр -p (или —port) задаёт основной порт агента dbgs, на котором он слушает входящие подключения.
2. Параметр -r задаёт диапазон портов для динамического выделения дополнительных соединений (например, для отладочных сессий).
3. Один экземпляр dbgs может слушать только один основной порт (-p), а диапазон -r используется для внутренних нужд (динамических подключений), но не для запуска нескольких независимых debug-портов.

Если вы хотите запустить несколько независимых debug-серверов dbgs на портах 9550, 9551, 9552, 9553, 9554, то нужно запустить отдельный процесс dbgs для каждого порта с параметром -p равным нужному порту. Например:

Каждый процесс dbgs будет слушать свой порт и иметь свой файл с адресом для подключения.

### Почему не работает попытка с -p 9550 -r 9551:9554?

— Параметр -r задаёт диапазон портов для внутренних динамических подключений, а не для запуска нескольких отдельных debug-портов.
— Один процесс dbgs не может слушать несколько основных портов одновременно.
— Если вы пытаетесь запустить один процесс с -p 9550 и диапазоном -r 9551:9554, то только порт 9550 будет слушаться для входящих подключений, остальные порты в диапазоне используются для внутренних нужд и не открываются как отдельные debug-порты.

### Рекомендации

— Запускайте отдельный процесс dbgs на каждом нужном порту.
— Убедитесь, что порты свободны (не заняты другими процессами).
— Для удобства используйте разные файлы с адресами (-n /tmp/dbgs_XXXX.txt), чтобы не было конфликтов.
— Если нужно автоматизировать запуск, создайте скрипт, который запустит все процессы с нужными параметрами.

### Пример скрипта запуска нескольких dbgs:

Рекомендую посмотреть здесь:
https://its.1c.ru/db/v8std#content:456:hdoc

Если нужна помощь с конкретными параметрами запуска или отладкой, могу помочь с примерами и настройками.