K →Sicherung der Daten: v.a. Tippfehler etc. ausgebessert |
K Duden-Kommaregeln D104 |
||
| (3 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
{{InternNav}} | {{InternNav}} | ||
Diese Seite gibt einen Überblick über den Server und die Software. Die Informationen sind als Hilfe gedacht, wenn eine neue Version der Software eingespielt werden soll. | Diese Seite gibt einen Überblick über den Server und die Software. Die Informationen sind als Hilfe gedacht, wenn eine neue Version der Software eingespielt werden soll. | ||
== | == Server == | ||
* Fujitsu PRIMERGY MX130 S2 | * Fujitsu PRIMERGY MX130 S2 | ||
* AMD Opteron™ 3280, 8 Cores, 8x 2.4 GHz | * AMD Opteron™ 3280, 8 Cores, 8x 2.4 GHz | ||
* 16 GB DDR3-RAM | * 16 GB DDR3-RAM | ||
* 2x 2.000 GB SATA II-HDD; | * 2x 2.000 GB SATA II-HDD; 7200 U/min | ||
* Debian | == Software == | ||
* | * [https://www.debian.org/intro/about Debian 7.7] | ||
* [https://www.mysql.com/ MySQL 5.5] | |||
* [https://www.mediawiki.org MediaWiki 1.24.x] (siehe auch: [[Spezial:Version]]) | |||
* [https://php.net/ PHP 5.4] mit fastCGI | |||
=== Einstellungen MediaWiki === | === Einstellungen MediaWiki === | ||
'''Tuning''' [http://www.mediawiki.org/wiki/Manual:Performance_tuning Tuning Tips] | '''Tuning''' [http://www.mediawiki.org/wiki/Manual:Performance_tuning Tuning Tips] | ||
* $wgMainCacheType = CACHE_ACCEL; | * $wgMainCacheType = CACHE_ACCEL; | ||
* $wgUserFileCache = true; | * $wgUserFileCache = true; | ||
* $wgCacheDirectory = "..."; | * $wgCacheDirectory = "..."; | ||
| Zeile 46: | Zeile 32: | ||
* $wgMaxUploadSize = 2*1024*1024; | * $wgMaxUploadSize = 2*1024*1024; | ||
* $wgJobRunRate = 0.01; | * $wgJobRunRate = 0.01; | ||
== | == Regelmäßig ausgeführte Tasks == | ||
=== Aktuelles Sicherungskonzept === | |||
Stargate Wiki war leider zwei mal von einem Serverausfall mit Datenverlust betroffen. | |||
Nach dem ersten Ausfall wurde ein Backup-Skript erstellt, das alle Daten im Webverzeichnis des Servers und den Inhalt der Datenbank sichert. Damit konnte der Server nach dem zweiten Ausfall wieder aufgesetzt werden. | |||
Leider wurden die erstellten Sicherungsdateien nur unregelmäßig manuell auf einen zweiten Rechner gesichert - somit war das letzte Backup, als es benötigt wurde, fast zwei Monate zu alt. | |||
Aus den Fehlern haben wir gelernt, daher gibt sieht unser aktuelles Sicherungskonzept wie folgt aus: | |||
# Das komplette "w"-Webverzeichnis des Servers, dort liegen alle MediaWiki-Programme und Mediendaten sowie die Datenbank, wird einmal in der Nacht um 2 Uhr in zwei Archive kopiert (Dauer ca. 45min). | |||
# Die Archive werden jeweils eine Woche lang aufgehoben und dann mit neuen Sicherungen überschrieben. | |||
# Die Archive werden nach dem Backup auf einen externen FTP-Server kopiert. Auch auf diesem Server werden die Archive eine Woche aufgehoben. | |||
# Eine Bestätigungsmail wird nach dem Backup verschickt. | |||
=== Sitemap === | |||
Einmal pro Woche wird eine Sitemap erstellt und an Google gemeldet. | |||
{{Klappbox|TITEL = Alte Infos|anfang}} | |||
Stargate Wiki läuft seit dem 15. Februar 2010 auf einem Root Server von [http://server4you.de server4you]. [https://www.server4you.de/root-server/server-details.php?products=0 EcoServer Large]: AMD Athlon 64 X2 3400+, Dual-Core, 2x 1.8 GHz, 4 GB RAM, 2 x 320 GB Festplatten. Betriebssystem: Ubuntu 8.04 LTS. | Stargate Wiki läuft seit dem 15. Februar 2010 auf einem Root Server von [http://server4you.de server4you]. [https://www.server4you.de/root-server/server-details.php?products=0 EcoServer Large]: AMD Athlon 64 X2 3400+, Dual-Core, 2x 1.8 GHz, 4 GB RAM, 2 x 320 GB Festplatten. Betriebssystem: Ubuntu 8.04 LTS. | ||
| Zeile 65: | Zeile 61: | ||
* '''Cache löschen'''. Jeden Tag um 4:30 Uhr wird der HTML Cache für Anonyme Benutzer gelöscht. Dadurch wird erreicht das die Seiten im Cache maximal einen Tag alt sind. | * '''Cache löschen'''. Jeden Tag um 4:30 Uhr wird der HTML Cache für Anonyme Benutzer gelöscht. Dadurch wird erreicht das die Seiten im Cache maximal einen Tag alt sind. | ||
* '''Backup'''. Alle Dateien und die komplette Datenbank werden um 5.00 Uhr gesichert. Diese Sicherungen werden jeweils für eine Woche gespeichert. | * '''Backup'''. Alle Dateien und die komplette Datenbank werden um 5.00 Uhr gesichert. Diese Sicherungen werden jeweils für eine Woche gespeichert. | ||
{{Klappbox|ende}} | |||
== Kleine Änderungen an installierten Erweiterungen == | == Kleine Änderungen an installierten Erweiterungen == | ||
Für genauere Informationen seit MW 1.24.1 siehe auch [[Benutzer:Rene/Upgrade_Wiki#1.18.1_auf_1.24.1 hier]]. | |||
=== ParserFunctions_body.php === | === ParserFunctions_body.php === | ||
Die Funktion runPos (Anweisung #pos) liefert Zeitweise Fehler. Der Wert des Parameters &inOffset wird teilweise als String interpretiert. Zur Abhilfe muss eine Zeile ergänzt werden. | Die Funktion runPos (Anweisung #pos) liefert Zeitweise Fehler. Der Wert des Parameters &inOffset wird teilweise als String interpretiert. Zur Abhilfe muss eine Zeile ergänzt werden. | ||