Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
OpenSim auf Root/V-Server unter Debian Lenny/Squeeze installieren
#69
Ich habe ein Standalone-Grid und eine Region, also zwei Instanzen von OpenSim auf dem Server. Das sieht dann so aus:

Code:
#!/bin/sh
while :
do
sleep 120
# try both Allegria and Dereos and ignore error if already exists
running=`ps ax | grep OpenSim.exe | grep -v grep`
if [ -z "$running" ]
  then
    cd /home/mareta/allegria/bin
    tmux new-session -d -s term -n Allegria 'env LANG=C mono OpenSim.exe'
    cd /home/mareta/dereos/bin
    tmux new-window -n Dereos -t term:1 'env LANG=C mono OpenSim.exe'
  else
    cd /home/mareta/allegria/bin
    tmux new-window -n Allegria -t term:0 'env LANG=C mono OpenSim.exe' 2> /dev/null
    cd /home/mareta/dereos/bin
    tmux new-window -n Dereos -t term:1 'env LANG=C mono OpenSim.exe' 2> /dev/null
fi
done

Vermutlich brauchst du nur die Pfade und Namen anpassen.

EDIT:
1) Falls du für ein Grid mehr tun musst als einfach nur OpenSim.exe aufzurufen, musst du 'env LANG=C mono OpenSim.exe' ersetzen durch ein Kommando (innerhalb ' ' ), das alles notwendige fürs Grid tut.

2) Problem: Wenn nur eine Instanz abstürzt, wird nichts neu gestartet, denn es wird ja noch ein OpenSim.exe Prozess von der anderen Instanz gefunden. Bei mir beendet sich OpenSim eh nicht sauber, deshalb habe ich da nicht mehr Aufwand reingesteckt. Ob die jeweilige OpenSim Instanz noch läuft, teste ich mit einem Trigger aus einem Inworld-Script. Wenn der ausbleibt, werden eben mit "killall mono" alle Mono-Instanzen beendet. Für mein Privatgebastel reicht das.
[-] The following 3 users say Thank You to Mareta Dagostino for this post:
  • Bogus Curry, Kalkofe, Pius Noel
Zitieren


Nachrichten in diesem Thema
RE: OpenSim auf Root/V-Server unter Debian Lenny/Squeeze installieren - von Mareta Dagostino - 07.04.2021, 17:31

Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Server-Tutorial: Linux und OpenSim Mareta Dagostino 39 73.555 11.05.2024, 23:11
Letzter Beitrag: Mareta Dagostino
  Installieren Sie OpenSim ermüdungsfrei mit einer install.sh royalgrid 7 395 26.03.2024, 10:54
Letzter Beitrag: royalgrid
  Hilfe benötigt: Benutzerkonten-Erstellung in OpenSim über PHP Skimi 5 545 25.03.2024, 20:28
Letzter Beitrag: Manfred Aabye
  Opensim Server für jede Region separat starten Skimi 18 1.820 21.03.2024, 22:51
Letzter Beitrag: Manfred Aabye
  Freeswitch Server + Plugins Firestorm Freeswitch royalgrid 11 481 17.03.2024, 03:06
Letzter Beitrag: royalgrid

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste