每个人都知道,今年我们首先在EasyGBS中添加了WEBRTC播放协议,然后逐步将协议逐渐普及到其他平台,例如EasyCVR和EasyNVR。同时,其他协议也可以切换到播放。因此,在同一时间,EasyGBS还具有两个版本:Windows和Linux,可以根据需要部署不同的版本。
当许多用户使用EasyGBS的Linux版本时,可以之前播放它们,然后无法突然播放,并且页面将报告一个错误:等待ACK请求:CallID [809709832] CSEQ [127邀请]超时[10S]
这个问题经常在访问数量很大的场景中遇到,并且在现场经常遇到。原因是Linux的最大过程数量已使用,因此日志中会有太多的打开文件错误:
Linux默认值的最大数量为1024,可以使用Ulimit -A::
我们可以修改Linux服务器中的数量。首先输入vi /etc/security/limit.conf文件,最后进行以下配置(在此作为设置参数危害65535的示例),然后保存:
然后输入命令vi /etc/systemd/user.conf,然后进行以下配置,然后保存:
最后,输入vi /etc/systemd/system.com进行以下配置,保存并重新启动服务器:
重新启动后,输入ulimit -a,您可以看到,开放文件的最大数量被更改为65535。它可以在重新启动EasyGBS服务后正常使用。
