Einige Java-Optimierungen, um in red5.sh hinzufügen :
Export 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:keiner”
Vorausgesetzt, red5 in /opt/red5/dist Admin installiert wurde benötigen, starten Sie es erneut oder prüfen, ob es läuft oft.
Stellen Sie sicher, Red5 Neustarts: restart.sh
#!/bin / bash
#Starten Sie den Prozess
#Zuerst sehen, ob Laufen
PID = "Ps -eo ' tty pid Args’ | Grep "red5’ | grep -v Griff | grep -v Neustart | TR -s ‘ ‘ | cut - f2 -d ‘ ‘`
cd / opt / red5 / dist
wenn [ -von “$PID” ]
dann
#nicht aktiv
Echo “Red5 wurde nicht `date` läuft” >> /opt / red5 / dist / run-restart.log
sonst
Echo “Red5: $PID”
#Schließung
/opt / red5 / dist / red5-shutdown.sh
Schlaf 6
#stellen Sie sicher
kill $ PID >> nichtig
Schlaf 2
sein
#Start
/opt / red5 / dist / red5.sh >> /opt / red5 / dist / red5.log &
Echo “Auf Anfrage neu gestartet Red5 auf `date`” >> /opt / red5 / dist / run-restart.log
Stute sicher, Red5 Prozess läuft, wenn nicht starten: running.sh
#!/bin / bash
#Satz Umwelt
PID = "Ps -eo ' tty pid Args’ | Grep "red5’ | grep -v Griff | grep -v Lauf | TR -s ‘ ‘ | cut - f2 -d ‘ ‘`
wenn [ -von “$PID” ]
dann
#Starten Sie den Prozess
cd / opt / red5 / dist
/opt / red5 / dist / red5.sh >> /opt / red5 / dist / red5.log &
Echo “Neustart bei Red5 `date`” >> /opt / red5 / dist / run-restart.log
sonst
#nichts zu tun
Echo “Red5 ist bereits mit PID = $ PID läuft bei `date`” >> /opt / red5 / dist / run-checked.log
sein
Red5 Dienstleistungen
Red5 Hosting
Red5 Installation auf VPS & Dedicated Server (Linux / Fenster)