Я пытаюсь настроить ZeroBraneStudio на многопользовательской Linux-платформе, существует проблема с запуском на сервере отладчика. Когда один пользователь запускается или запускается на сервере отладчика, другие пользователи блокируются от использования отладчика. Существует сопроводительное сообщение об ошибке/предупреждении:Запуск ZeroBrane Studio Debugger на многопользовательской машине #zerobrane
Ошибка связи одного экземпляра; может быть другой экземпляр , который может вызвать помехи отладчику.
Это происходит независимо от того, установлена ли ZBS глобально или в отдельном реестре $ HOME, и приводит к тому, что все кнопки отладчика неактивны. Если я изолирую идентификатор PID отладчика и убью этот процесс, тогда другой пользователь может продолжить работу и запустить отладчик, но это явно далеко от идеала.
Существует способ запуска нескольких экземпляров отладчика обсуждается в разделе Советы и Trick: https://studio.zerobrane.com/doc-tips-and-tricks
** Запуск нескольких экземпляров IDE для отладки два приложения в одновременно ** Чтобы запустить несколько экземпляров IDE для отладки двух приложений , вы можете запустить один экземпляр, как обычно, а затем запустить второй экземпляр, используя следующую команду: zbstudio -cfg «singleinstance = false; debugger.port = 8173». Если вы находитесь на OSX, вам может потребоваться открыть открытый ZeroBraneStudio.app --args -cfg «singleinstance = false; debugger.port = 8173».
но это решение требует, чтобы пользователи «угадывали» доступный номер порта. Есть ли лучший способ реализовать несколько пользователей, запускающих отладчик одновременно?