Menü aufrufen
Toggle preferences menu
Persönliches Menü aufrufen
Nicht angemeldet
Ihre IP-Adresse wird öffentlich sichtbar sein, wenn Sie Änderungen vornehmen.

StargateWiki:Server: Unterschied zwischen den Versionen

aus Stargate Wiki, dem deutschsprachigen Stargate-Lexikon
Neuer Server: Scriupte
K Duden-Kommaregeln D104
 
(6 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{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.
== Neuer Server ==
== Server ==
Seit dem 29.05.2012 läuft Stargate Wiki auf einem neuen Server.
=== 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; 7,2k
* 2x 2.000 GB SATA II-HDD; 7200 U/min
=== Software ===
 
* Debian 6.0, [[Spezial:Version]]
== Software ==
* APC - Cache, Infos zum Cache: [[Spezial:APC]] ''nur für Admins verfügbar!''
* [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; (Benutzt APC)
* $wgMainCacheType = CACHE_ACCEL;
* $wgUserFileCache = true;
* $wgUserFileCache = true;
* $wgCacheDirectory = "...";
* $wgCacheDirectory = "...";
Zeile 29: Zeile 32:
* $wgMaxUploadSize = 2*1024*1024;
* $wgMaxUploadSize = 2*1024*1024;
* $wgJobRunRate = 0.01;
* $wgJobRunRate = 0.01;
===Weiteres===
'''Regelmäßige Scripte'''
* Backup
:Jeden Tag um 2 Uhr wird das komplette Wiki in zwei Archivdateien (Datenbank sowie alle Dateien) gesichert. Dauer der Aktion ca. 45 Minuten. Der Erfolg wird dem Bürokraten Rene per Mail gemeldet. Die Archive werden jeweils eine Woche aufgehoben und dann überschrieben. Zusätzlich erfolgt einmal in der Woche eine Sicherung auf einen anderen Server.
* Sitemap
:Einmal in der Woche wird eine Sitemap erstellt und an Google gemeldet.


== Alte Informationen ==
== 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 48: 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.