Red5的Linux服务器优化和工具

一些Java的优化,以red5.sh添加 :

出口JAVA_OPTS =”-Xrs-Xms128M-Xmx256M-Dsun.rmi.dgc.client.gcInterval=300000-Dsun.rmi.dgc.server.gcInterval=360000-Djava.net.preferIPv4Stack=true-XX:+ExplicitGCInvokesConcurrent-XX:+UseConcMarkSweepGC-Xverify:无”

假设 red5 安装在 /opt/red5/dist 管理员经常需要重新启动,或检查是否正在运行.

请确保 Red5 重新启动: restart.sh

#!/斌/庆典
#重新启动过程
#第一次看到如果运行
PID ='ps-环氧乙烷 ' tty pid 参数’ | grep ' red5’ | grep-v grep | grep-v 重启 | tr-s ‘ ‘ | 切-f2 d ‘ ‘`
cd /opt/red5/dist
如果 [ -z “$PID” ]
然后
#不运行
回声 “Red5的是不是'date`运行” >> /选择/ RED5 /区/运行restart.log
其他
回声 “RED5: $PID”
#关闭
/选项​​/ RED5 /区/ RED5-shutdown.sh
睡眠 6
#确保
杀$ PID >> 空
睡眠 2

#开始
/选项​​/ RED5 /区/ red5.sh >> /选项​​/ RED5 /区/ red5.log &
回声 “根据要求重新启动Red5的在`date`” >> /选择/ RED5 /区/运行restart.log

马雷确保Red5的进程正在运行, 如果不启动它: running.sh

#!/斌/庆典
#设置环境
PID ='ps-环氧乙烷 ' tty pid 参数’ | grep ' red5’ | grep-v grep | grep的 - V运行 | tr-s ‘ ‘ | 切-f2 d ‘ ‘`
如果 [ -z “$PID” ]
然后
#重新启动过程
cd /opt/red5/dist
/选项​​/ RED5 /区/ red5.sh >> /选项​​/ RED5 /区/ red5.log &
回声 “重新启动Red5的在`date`” >> /选择/ RED5 /区/运行restart.log
其他
#什么也不做
回声 “Red5的已经具有PID = $ PID在`date`运行” >> /选择/ RED5 /区/运行checked.log

Red5的服务
Red5的主机
VPS上安装Red5的 & 专用服务器 (Linux的 / 窗)