SRS 配置支持 Reload,即在不中断服务的前提下替换应用配置文件并生效

1、配置方式

修改配置文件,相关配置项如下:

#do not support reload.
daemon off;
# Whether auto reload by watching the config file by inotify.
inotify_auto_reload on;

如果服务器支持使用inotify_auto_reload,则配置文件替换更新后直接生效,无需调用命令行进行手动reload
此时如果srs使用srs.conf配置文件,则替换该文件即可

2、应用场景

  • 配置快速生效

    不用重启服务,修改配置后,只需要执行killall -1 srs/etc/init.d/srs reload即可生效

  • 不中断服务

3、不支持的情况

  • deamon

    是否后台启动,开启后导致reload失效

  • mode

    修改vhost的模式,即vhost是源站还是边缘

《直播从零开始》SRS Reload不中断服务相关推荐

  1. 【网络通信 -- 直播】SRS 实战记录 -- SRS 部署与直播效果测试

    [网络通信 -- 直播]SRS 实战记录 -- SRS 部署与直播效果测试 [1]SRS(Simple Realtime Server) 部署 SRS 代码下载 git clone https://g ...

  2. 中断函数 printf_嵌入式中断服务函数的一些特点

    中断是嵌入式系统中重要的组成部分,但是在标准C中不包含中断.许多编译开发商在标准C上增加了对中断的支持,提供新的关键字用于标示中断服务程序 (ISR),类似于__interrupt.#program ...

  3. 中断服务子程序(ISR)

    中断是嵌入式系统中重要的组成部分,这导致了很多编译开发商提供一种扩展-让标准C支持中断.其代表事实是,产生了一个新的关键字 __interrupt(51即如此).下面的代码就使用了__interrup ...

  4. c语言 串口中断服务函数,GCC-AVR 编写中断服务函数的注意事项

    //注意:本文使用的GCC-AVR版本为WinAVR20100110 中断不是C语言的一部分,中断的实现是由编译器实现的.所以,不同版本的编译器的中断的写法有很大的不同:即便同样是WinAVR,不同版 ...

  5. 嵌入式中断服务函数的一些特点

    --------------------------------------------- -- 时间:2019-02-20 -- 创建人:Ruo_Xiao -- 邮箱:xclsoftware@163 ...

  6. STM32 关于外部中断线、中断源和中断服务函数的问题

    STM32 关于外部中断线.中断源和中断服务函数的问题 中断线问题: 上图可以看出,PA0.PB0...PG0共用的EXTI0中断线,PA1.PB1...PG1共用的EXTI1中断线,也就是 编程里面 ...

  7. 32 引脚_函数功能:定时器T0的中断服务子程序,使P3.7引脚输出音频方波

    void Time0_serve(void ) interrupt 1 using 1 { TH0=(8192-C)/32;     //可证明这是13位计数器TH0高8位的赋初值方法 TL0=(81 ...

  8. linux 中断服务程序,request_irq() linux注册中断服务

    在 2.4 内核和 2.6内核中都使用 request_irq() 函数来注册中断服务函数.在 2.4 内核中,需要包含的头文件是 #include ,2.6 内核中需要包含的头文件则是 #inclu ...

  9. request_irq() | 注册中断服务【ZT】

    http://blog.csdn.net/wealoong/article/details/7566546 一.中断注册方法 在linux内核中用于申请中断的函数是request_irq(),函数原型 ...

最新文章

  1. 火狐浏览器允许ajax,解决火狐浏览器发送jquery的ajax请求无效的问题
  2. 效果很好的asp.net的数据库访问模型(优化,封装一体化)
  3. boost::hana::tag_of_t用法的测试程序
  4. 英特尔cpu发布时间表_10纳米来了:英特尔十一代酷睿,性能升20%,AI算力乘5倍...
  5. Flink 容错机制:Checkpoints、Savepoints
  6. spring aopalliance 包里都有什么_【九仓樱】翻包記 05 | 是什么让我的便当包里每天都带着小企鹅?!...
  7. ASP.NET获取真正的客户端IP地址的6种方法
  8. 基于JAVA+Servlet+JSP+MYSQL的个人博客系统
  9. 若想活得洒脱,就要学会看开
  10. Activiti接受任务(receiveTask)
  11. 绝地求生信号服务器崩溃,绝地求生奔溃怎么办 吃鸡游戏崩溃解决方法
  12. 如何用3D Max进行三维建模
  13. Windows10从 微软商店 安装 linux(ubuntu)
  14. HTML中的表单标签
  15. CSS学习21:fixed(固定定位)
  16. 服务器 分辨率问题 显示器不显示不出来,遇到显示器分辨率调不了这个问题怎么办?...
  17. 【Excel】工作中会用到的excel操作和技巧
  18. UML--核心元素之参与者Actor
  19. [词性] 七、冠词二 [不使用冠词的场合]
  20. 【DaVinci Developer专题】-38-Exclusive Area介绍+配置

热门文章

  1. java 枚举值赋值_Java枚举的几种操作方法
  2. 符号函数sign,感知机线性模型无法解决异或问题
  3. idea 中使用git合并分支
  4. idea git 合并分支代码
  5. 十分钟搭建微服务框架(SpringBoot +Dubbo+Docker+Jenkins源码)
  6. 基于多软件的STK模型转换应用研究
  7. 百度 阿里 腾讯 小米
  8. 开闭原则——面向对象设计原则,使用开闭原则解决实际问题
  9. 三角面片的前世今生--NVIDIA逻辑管线
  10. 【Java】学习笔记2——从小白到入门(技术提升篇)