![我的 murmur(mumble 服务器)会定期断开所有用户的连接。“断开 Ghost 的连接”](https://linux22.com/image/1457252/%E6%88%91%E7%9A%84%20murmur%EF%BC%88mumble%20%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%89%E4%BC%9A%E5%AE%9A%E6%9C%9F%E6%96%AD%E5%BC%80%E6%89%80%E6%9C%89%E7%94%A8%E6%88%B7%E7%9A%84%E8%BF%9E%E6%8E%A5%E3%80%82%E2%80%9C%E6%96%AD%E5%BC%80%20Ghost%20%E7%9A%84%E8%BF%9E%E6%8E%A5%E2%80%9D.png)
Murmur 在 Mac OS 上运行,已经运行了一年多,运行良好。我刚从为期三周的假期回来,每当有人连接时,他们都会很快(但不是立即约 30 秒)断开连接。服务器日志中显示“断开幽灵连接”。
我已完全删除并重新安装了所有 mumble 服务器文件。因此,当前服务器是从网站下载的全新版本。我还将客户端更新到了最新版本。
我已经检查了所有端口转发和地址分配(针对服务器),看起来一切正常。
它仅能看到少于 10 个用户的轻流量,并且它会为服务器上的每个人执行此操作。
我不知道还能说什么,所以如果我没有提供重要信息,请询问。
<W>2015-07-11 18:27:33.048 Connection: Failed to set TOS for TCP Socket
<W>2015-07-11 18:27:33.097 1 => <39:(-1)> Client version 1.2.10 (Win: 1.2.10)
<W>2015-07-11 18:27:33.100 1 => <39:Blue0ak(1)> Disconnecting ghost
<W>2015-07-11 18:27:33.102 1 => <38:Blue0ak(1)> Connection closed: [-1]
<W>2015-07-11 18:27:33.106 1 => <39:Blue0ak(1)> Authenticated
<W>2015-07-11 18:29:01.866 1 => <40:(-1)> New connection: [fe80::9132:4cde:8c1f:7136]:59184
<W>2015-07-11 18:29:01.867 Connection: Failed to set TOS for TCP Socket
<W>2015-07-11 18:29:01.925 1 => <40:(-1)> Client version 1.2.10 (Win: 1.2.10)
<W>2015-07-11 18:29:01.929 1 => <40:Blue0ak(1)> Disconnecting ghost
<W>2015-07-11 18:29:01.942 1 => <39:Blue0ak(1)> Connection closed: [-1]
<W>2015-07-11 18:29:01.947 1 => <40:Blue0ak(1)> Authenticated
<W>2015-07-11 18:29:10.924 1 => <40:Blue0ak(1)> Connection closed: The remote host closed the connection [1]
<W>2015-07-11 18:29:10.926 1 => Ending voice thread
答案1
您如何禁用服务器的睡眠定时器?
我也曾想过同样的事情,因此我确认网络适配器始终处于唤醒状态(开启),并且系统电源设置设置为 3 分钟后关闭显示器,永不关闭硬盘,也永不进入待机或休眠状态。
抱歉,我无法将此添加为评论,因为我的声望还不到 50。
答案2
服务器正在进入睡眠状态。当服务器进入睡眠模式时,它可能会关闭一些网络连接,从而阻止 Murmur 接收来自用户的数据包。Murmur 服务器随后会将该用户视为幽灵并断开其连接。
我能够禁用服务器的睡眠定时器。现在问题已经解决。