video server auto-switch
2016-07-07 09:50:16 0 举报
video server auto switch service flowchart
作者其他创作
大纲/内容
errorcity作为参数传入
等待十分钟,再执行
end
只切换发布机,检查观看机节点是否正常,或反之
http://django.6.cn/live_renew/?errorcity=RIO_NODE_NAME
写入{error_city: change_city}
是
判断error_city是否为空或者ignore
否
video server recovery
rew_city.pkl
{error_city: change_city}
liveservers.lua
wait_to_change1.py
判断change_city是否为空或者ignore
删除error_city
wait_city.pkl
视频服务器自动切流---流程图
start
清空
ctc_fj_putian.p
删除M.list.error_city = M.list.change_city,不会同步liveservers.lua文件到rio服务器
等待一分钟,再执行
删除M.list.error_city = M.list.change_city
change_city
插入M.list.error_city = M.list.change_city
只进行单个节点的切换或恢复,调用live_change或者live_renew的URL
video server fault
执行saltstack切流操作
获取对应的切换节点
例如
live
针对只切换观看或者发布的情况
执行saltstack恢复操作
独立进程
wait_to_renew.py
live_renew
生成{fault_node: switch_node}字典
http://django.6.cn/live_change/?errorcity=RIO_NODE_NAME
每二十秒读取一次文件内容
0 条评论
下一页