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 52 92.607 30.12.2024, 22:27
Letzter Beitrag: Pius Noel
  Mischgrenzen unter Terrain im Region/Grundbesitz Xenos Yifu 7 706 05.12.2024, 21:09
Letzter Beitrag: Anachron
  OpenSim Currency Server 2024 Manfred Aabye 4 715 30.11.2024, 21:01
Letzter Beitrag: Manfred Aabye
Question OpenSim 0.9.3.0 ist jetzt stabil Jupiter Rowland 3 595 14.11.2024, 21:16
Letzter Beitrag: Jupiter Rowland
  Bots und Crawler auf Server Blocken Manfred Aabye 2 547 17.09.2024, 17:50
Letzter Beitrag: Manfred Aabye

Gehe zu:


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