# diagnose诊断脚本 ## 检测MediaServer是否正常工作。 部署说明: - 部署在运行MediaServer的主节点上 - 路径:/root/UserApp/diagnose_tx1 - 添加守护:将diagnose.conf拷贝到/etc/supervisor/conf.d 然后执行supervisorctl reload 日志: - 日志路径/root/Log/diagnose.log,每隔1秒输出一次当前状态。 工作步骤简介: - 默认900秒执行一次检测动作,可修改diagnose.py check_mediaserver_period_seconds变量进行改变 - 启动rtsp_decode_encode_test_app(rtsp1),利用当前目录的jiaotong4.264搭建rtspserver - 启动另一个rtsp_decode_encode_test_app(rtsp2)作为rtspclient,点播经本机MediaServer转发的rtsp1的视频。 - 分析rtsp2的输出判断是否点播成功,如果**连续3次**均点播失败(此状态下间隔120秒一次),重启MediaServer服务