Achtung: Diese Dokumentation ist veraltet, das Nachfolgeprojekt für Joolap nennt sich xCube. Klicken Sie hier, um zur aktuellen Dokumentation zu gelangen.

5.1.1 Start, Status, Stop

Der Datenbankserver steht unter $JOOLAP_DIR/db/server

 

Der Datenbankserver kann als root oder superx mit dem Script

 

joolapdbserver start

 

gestartet werden. Das Skript geht davon aus, dass die JOOLAP_ENV in $SUPERX_DIR/joolap/db/bin zu finden ist. Falls $SUPERX_DIR nicht gesetzt ist, wird von /home/superx/joolap/db/bin ausgegangen.

(Beim Start als root wird im Script ein su superx vorgenommen, so dass superx später immer auch Zugriff auf die Dateien hat).

 

Wenn der Datenbankserver erfolgreich hochgefahren wurde, erscheint OK – ein Timeout von 10Minuten ist im Script eingestellt.

Die Process-Id des Datenbankservers wird automatisch in die Datei joolapdbserver.pid geschrieben.

Die Ausgaben des Servers werden in serverstdout.log und serverstderr.log geschrieben.

 

Man kann den Status des Datenbankservers mit

joolapdbserver status prüfen

(Da HSQLDB eine Java-Datenbank ist erscheint java als Command).

 

Wichtig ist es aber weiter auch die Ausgaben des Servers zu prüfen, die in die Dateien serverstdout.log und serverstderr.log geschrieben werden.

Das status Kommando ganz nur anzeigen, ob der Prozess läuft oder nicht. Serverfehler finden sich in serverstderr.log .

 

(Die Dateien serverstdout.log.1 und serverstdout.log.2 sind gesicherte Logdateien von vorherigen Starts bzw. Stops)

 

Bei Bedarf kann man den Datenbankserver mit

joolapdbserver stop herunterfahren oder

joolapdbserver kill   „töten“.

 

Nachdem die Testphase abgeschlossen ist, kann man das Script   fest in den init.d- Rhythmus aufnehmen, so dass der Datenbankserver beim Hochfahren automatisch gestart und beim Runterfahren automatisch gestoppt wird.

Dazu kopiert man das Script nach etc/init.d und ruft unter RedHat

als root /sbin/chkconfig --add joolapdbserver auf

und unter Suse

ebenfalls als root insserv joolapdbserver

 


Druckversion HTML

Zur Superx-Homepage SuperX ist auch ein CampusSource-Projekt. Zur CampusSource-Homepage | Powered by FreeMarker Seite 65 / 113
Letzter Update: 2.8.2023
Impressum| Datenschutz