在 Docker 中运行 bluenviron/mediamtx:1.15.1 时,如何修复 “too many open files” 错误?
docker命令:
.
docker run -d \ --name mediamtx \ -e MTX_RTSPTRANSPORTS=tcp \ -e MTX_WEBRTCADDITIONALHOSTS=172.16.11.61 \ -e RTSP_RTSPADDRESS=0.0.0.0:8554 \ bluenviron/mediamtx:1.15.1乌班图下报错如下:
.
(base) root@dsy-System-Product-Name:~/k8syaml/moonfdd# docker rm mediamtx mediamtx (base) root@dsy-System-Product-Name:~/k8syaml/moonfdd# docker run -d \ --name mediamtx \ -e MTX_RTSPTRANSPORTS=tcp \ -e MTX_WEBRTCADDITIONALHOSTS=172.16.11.61 \ -e RTSP_RTSPADDRESS=0.0.0.0:8554 \ bluenviron/mediamtx:1.15.1 e5878c2e2338a171d84cde1c6410ade39ec8671c89fc10ef0fc8a291c2d40b69 (base) root@dsy-System-Product-Name:~/k8syaml/moonfdd# docker logs mediamtx 2025/09/2708:34:03 INF MediaMTX v1.15.1 2025/09/2708:34:03 INF configuration loaded from /mediamtx.yml 2025/09/2708:34:03 INF [RTSP] listener opened on 0.0.0.0:8554 (TCP) 2025/09/2708:34:03 INF [RTMP] listener opened on :1935 2025/09/2708:34:03 INF [HLS] listener opened on :8888 2025/09/2708:34:03 INF [WebRTC] listener opened on :8889 (HTTP), :8189 (ICE/UDP) 2025/09/2708:34:03 INF [SRT] listener opened on :8890 (UDP) 2025/09/2708:34:03 ERR too many open files 2025/09/2708:34:03 INF [SRT] listener is closing 2025/09/2708:34:03 INF [WebRTC] listener is closing 2025/09/2708:34:03 INF [HLS] listener is closing 2025/09/2708:34:03 INF [RTMP] listener is closing 2025/09/2708:34:03 INF [RTSP] listener is closing 2025/09/2708:34:03 INF waiting for running hooks解决方案见 https://github.com/bluenviron/mediamtx/issues/3452-2160553182:
输入如下命令,重启docker,问题解决:
.
echo "fs.inotify.max_user_instances=1280" | sudo tee -a /etc/sysctl.conf echo "fs.inotify.max_user_watches=655360" | sudo tee -a /etc/sysctl.conf sudo sysctl -p我们相信人工智能为普通人提供了一种“增强工具”,并致力于分享全方位的AI知识。在这里,您可以找到最新的AI科普文章、工具评测、提升效率的秘籍以及行业洞察。 欢迎关注“福大大架构师每日一题”,发消息可获得面试资料,让AI助力您的未来发展。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.