Всякий раз, когда на моем экземпляре (сервере) выполняется более 1 контейнера докера медиабриджа, процесс «Вызов» внутри контейнера не завершается даже после того, как последний участник покидает собрание.
Я использую следующий код для мониторинга процесса 'Call'
docker exec <contaierId> pgrep -x call
Между тем, он успешно завершается, когда на сервере работает только один контейнер.
Вариант использования: если пользователь покидает собрание, не нажимая кнопку остановки / выхода, то в этом случае я наблюдаю за процессом 'Call', выполняющимся в образе контейнера медиабриджа.
Если вызов ничего не возвращаетзатем я передаю файл и останавливаю + удаляю контейнер, это прекрасно работает, когда на сервере работает только один контейнер.
В случае более чем одного контейнера процесс 'Вызов' заканчивается только после того, как процесс 'Вызов' в другом контейнере остановлен ИЛИ Максимальный срок нарушен.
Может кто-нибудь помочь мне с этим?