Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
de:server:maintenance [20.02.2015 09:21]
admin [Automatische Wartung]
de:server:maintenance [20.02.2015 10:09] (aktuell)
admin
Zeile 1: Zeile 1:
 ====== Regelmäßige Wartung des Servers ====== ====== Regelmäßige Wartung des Servers ======
  
-Einige Aufgaben müssen auf einem oFb-Server regelmäßig erledigt werden, z.B. die Archivierung alter Projekte, das Löschen inaktiver Benutzerkonten (Karteileichen) und die Optimierung der Datenbank-Tabellen.+Einige Aufgaben müssen auf dem Befragungsserver regelmäßig erledigt werden: Die Archivierung alter Projekte, das Löschen temporärer Dateien, das Löschen obsoleter Benutzerkonten (Karteileichen) und die Optimierung der Datenbank-Tabellen.
  
-Dies lässt sich mit einem so genannten Cronjob erledigen - also ein Script, das vom Server in regelmäßigen Zeitabständen aufgerufen wird, z.B. einmal pro Tag, am besten Nachts gegen 3 Uhr, wenn der Server kaum etwas zu tun hat.+Diese Aufgaben erledigt ein Wartungsskript ''/admin/cronjob.php''. Dieses Skript ist mit einem Passwort geschützt, das Sie in den **Server-Einstellungen** unter **Konfiguration** festlegen können. Das Passwort wird dem Skript als Parameter ''password'' übergeben.
  
-Der Cronjob muss dazu die Datei /admin/cronjob.php aufrufen - natürlich kann man die Datei auch im Browser aufrufen, wenn man keine Cronjobs verwenden kann. Falls man in den Server-Einstellungen ein Passwort für den Cronjob vergeben hat, muss man es als "password" übergeben: 
- 
-**/admin/cronjob.php?password=SECRET** 
- 
-===== Manuelle Wartung ===== 
- 
-Die Server-Wartung kann manuell durchgeführt werden. 
- 
-  * Rufen Sie entweder die URL direkt im Browser auf: **%%http://www.domain.tld/ofb/admin/cronjob.php?password=SECRET%%** 
-  * Oder Sie melden Sie als Administrator in oFb an und wählen dort **Server-Verwaltung** -> **Server-Wartung** -> **Cronjob jetzt durchführen** 
  
 ===== Automatische Wartung ===== ===== Automatische Wartung =====
Zeile 25: Zeile 15:
  
 <code> <code>
-30  4  *  *  *  /usr/lib/cgi-bin/php /var/www/html/ofb/admin/cronjob.php password=SECRET+30  4  *  *  *  /usr/lib/cgi-bin/php /var/www/html/sosci/admin/cronjob.php password=SECRET
 </code> </code>
 +
 +
 +===== Manuelle Wartung =====
 +
 +Die Server-Wartung kann auch manuell durchgeführt werden.
 +
 +  * Melden Sie als Administrator in SoSci Survey an und wählen dort **Server-Verwaltung** -> **Server-Wartung** -> **Cronjob jetzt durchführen**
 +  * Alternativ rufen Sie die URL direkt im Browser auf: **%%http://www.domain.tld/sosci/admin/cronjob.php?password=SECRET%%**
 +
  
 ===== Rückgabewerte des Cronjobs ===== ===== Rückgabewerte des Cronjobs =====
Zeile 32: Zeile 31:
 Der Cronjob gibt folgende Meldungen zurück: Der Cronjob gibt folgende Meldungen zurück:
  
-  * **ok** - Cronjob erledigt, alles in Ordnung +  * ''ok'' -- Cronjob erledigt, alles in Ordnung 
-  * **delayed** der Cronjob wurde innerhalb der letzten 6 Stunden erledigt und muss noch nicht wieder ausgeführt werden +  * ''warning'' -- Cronjob erledigt, es gab Warnungen 
-  * **denied** - das Passwort stimmt nicht (sofern angegeben) +  ''error'' -- Cronjob erledigt, es gab Fehler 
-  * **warning** es traten Warnungen auf +  * ''denied'' -- das Passwort stimmt nicht (sofern angegeben) 
-  * **error** es traten Fehler auf+  * ''delayed'' -- der Cronjob wurde innerhalb der letzten 6 Stunden ausgeführt und muss noch nicht wieder ausgeführt werden
  
 Der Server-Administrator erhält eine E-Mail mit weiteren Details zum Cronjob, die auch hochgeladene Dateien, neue Benutzerkonten und Projekte listet. Einige Informationen aus dem Cronjob (z.B. gelöschte Nutzer und Projekte) werden zudem im Cronjob-Logfile vermerkt. Der Server-Administrator erhält eine E-Mail mit weiteren Details zum Cronjob, die auch hochgeladene Dateien, neue Benutzerkonten und Projekte listet. Einige Informationen aus dem Cronjob (z.B. gelöschte Nutzer und Projekte) werden zudem im Cronjob-Logfile vermerkt.
de/server/maintenance.txt · Zuletzt geändert: 20.02.2015 10:09 von admin
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 4.0 International
Driven by DokuWiki