RE: Как запустить несколько debug-портов для dbgs в диапазоне 9550-9554?

#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

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

    База знаний 1С