Optimisations serveur Linux Red5 et outils

Quelques optimisations de java à ajouter dans red5.sh :

exportation 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:aucun”

En supposant red5 a été installé à /opt/red5/dist admin devra souvent à le redémarrer ou de vérifier si elle est en cours d’exécution.

S’assurer que le redémarrage de Red5: restart.sh

#!/bin / bash
#Relancer le processus de
#Tout d’abord voir si en cours d’exécution
PID ='ps -eo ' ATS pid args’ | grep "red5’ | grep - v grep | redémarrage du v - grep | tr -s ‘ ‘ | cut - f2 -d ‘ ‘`
cd / opt / red5 / dist
si [ -z “$PID” ]
puis
#pas en cours d'exécution
écho “Red5 ne tournait pas à `date`” >> /opt / red5 / dist / run-restart.log
autre
écho “Red5: $PID”
#fermeture
/opt / red5 / dist / red5-shutdown.sh
sommeil 6
#s'assurer
kill $ PID >> nul
sommeil 2
être
#début
/opt / red5 / dist / red5.sh >> /opt / red5 / dist / red5.log &
écho “Sur demande renouvelées Red5 à `date`” >> /opt / red5 / dist / run-restart.log

Mare-vous procédé Red5 est en cours d'exécution, si ce n'est pas le démarrer: running.sh

#!/bin / bash
#environnement ensemble
PID ='ps -eo ' ATS pid args’ | grep "red5’ | grep - v grep | grep de la course | tr -s ‘ ‘ | cut - f2 -d ‘ ‘`
si [ -z “$PID” ]
puis
#Relancer le processus de
cd / opt / red5 / dist
/opt / red5 / dist / red5.sh >> /opt / red5 / dist / red5.log &
écho “Redémarré Red5 à `date`” >> /opt / red5 / dist / run-restart.log
autre
#ne rien faire
écho “Red5 est déjà en cours d'exécution avec le PID = $ PID à `date`” >> /opt / red5 / dist / run-checked.log
être

Services de Red5
Red5 hébergement
L'installation Red5 sur VPS & Serveurs dédiés (Linux / Fenêtres)