SRS的守护进程模式—SRS源码分析
作者:罗上文,微信:Loken1,公众号:FFmpeg弦外之音
我们可以在 srs.conf
配置文件里面把 daemon
设置为 on
,这样 SRS 就会以守护进程模式启动,不过我通常是设置为 off
的,关闭守护进程模式比较容易调试。
本文简单讲解一下 SRS 的守护进程模式的实现,其实所有的软件的守护进程几乎都是一样的,都是 fork()
,然后 脱离终端会话。
不过 SRS 好像没有像《Unix环境高级编程》那样使用 setsid() 跟 umask(022) 让当前进程脱离终端会话。
关于守护进程的知识,请推荐阅读《Unix环境高级编程》第 13 章节。