0

每当在我的实例(服务器)上运行超过 1 个 mediabridge docker 容器时,即使在最后一位参与者离开会议后,容器内的“呼叫”进程也不会结束。

我正在使用以下代码来监视“呼叫”过程

docker exec <contaierId> pgrep -x call

同时,当服务器上只有一个容器运行时,成功结束。

用例:如果用户在没有单击停止/离开按钮的情况下离开会议,那么在这种情况下,我会监控在 mediabridge 容器映像中运行的“呼叫”进程。

如果调用没有返回任何内容,那么我传输文件并停止+删除容器,当我在服务器上只运行一个容器时,这非常有效。

如果有多个容器,“呼叫”过程仅在其他容器中的“呼叫”过程停止或超出最大时间限制后才结束。

谁能帮我解决这个问题?

4

1 回答 1

0

因此,我与 Vidyo 团队进行了讨论,将他们的回复发布在这里,以便其他人省去麻烦。

似乎记录绑定到端点 ID 而不是令牌。端点 ID 对于连接的硬件是唯一的。在几个会议上同时有一个参与者是一种极端情况,并且是不寻常的行为。此时,除非您请求支持此功能,否则它不再提供常规支持

于 2019-11-13T16:07:27.903 回答