Perrypedia:Wartung

Aus Perrypedia
Wechseln zu: Navigation, Suche
Google translator: Translate from German to English.
Google translator: Přeložte z němčiny do češtiny.
Google translator: Vertalen van Duits naar Nederlands.
Google translator: ドイツ語から日本語への翻訳
Google translator: Traduire de l'allemand vers le français.
Google translator: Traduzir do alemão para o português.

Um diese Seite übersichtlich zu gestalten, bitte

  • neue Beiträge/ Fragen oben und nach dieser Textbox einfügen.
  • jedem neuen Beitrag eine Überschrift geben (z.B: == Diskussionsthema ==).
  • mit zwei Bindestrichen und vier Tilden (--~~~~) unterschreiben.

Archivierte Beiträge

2011–2013 | 2014–2016 | 2017 ...


Probleme mit PHP

Entschuldigt bitte den unangekündigten Serverausfall. Es gibt Probleme mit der installierten PHP-Version 7.2. Es hat sich herausgestellt, dass PHP 7.2 für unsere Mediawiki-Version 1.27 nicht zulässig ist; das habe ich jetzt erst gemerkt. Es ist ein reiner Glücksfall, was derzeit alles funktioniert. Eines der Symptome ist, dass die Hauptseite nicht für jedermann aufrufbar ist. Ich habe versucht, das Problem auf die Schnelle zu beheben, aber mit dem neuen Serverbetriebssystem Ubuntu 18.04 führt anscheinend kein Weg zurück zu früheren PHP-Versionen. Ich bleibe dran und bitte um Geduld. --Klenzy (Diskussion) 11:03, 7. Nov. 2018 (CET) PS. Bei manchen Benutzern geht die Hauptseite, bei manchen nicht. Bei anderen Seiten tritt das Problem derzeit/noch/weiterhin nicht auf. Wer Zugriff hat und lesen oder arbeiten möchte: nur zu, Daten sind nicht gefährdet. --Klenzy (Diskussion) 11:10, 7. Nov. 2018 (CET)

Gibt es eine neuere MediaWiki-Version, die mit PHP 7.2 funktioniert? --Andi47 (Diskussion) 11:12, 7. Nov. 2018 (CET)
Ja, schon, so war mein ursprünglicher Plan: das Serverbetriebssystem jetzt, Mediawiki 1.31 zum Jahreswechsel. Die neue Mediawiki-Version ist wahrscheinlich wenig Installationsaufwand, aber (so war's beim letzten Mal) viel Nacharbeiten. Spätestens in einem halben Jahr benötigen wir sowieso 1.31 ([1]), zur Not kann ich's vorziehen. --Klenzy (Diskussion) 11:42, 7. Nov. 2018 (CET)
Wäre in Summe wahrscheinlich auch weniger Arbeit, als nochmals auf PHP alt zurückzugehen, und dann nächstes Jahr mit dem neuen MediaWiki wieder das aktuelle PHP zu installieren. --Andi47 (Diskussion) 17:51, 7. Nov. 2018 (CET)
Darauf wird's hinauslaufen. Es führt anscheinend absolut kein Weg zurück zu einer früheren PHP-Version.
Philonous und Zoltar haben einen Workaround gefunden: Wenn das "run()" erscheint, im Browser die Seite neu laden. Dann geht's. --Klenzy (Diskussion) 10:44, 8. Nov. 2018 (CET)

Betriebssystemwechsel

Im April nächsten Jahres endet der Support für unser Serverbetriebssystem Ubuntu 14.04, daher möchte ich noch in diesem Herbst einen Upgrade durchführen. Zwingend notwendig ist es nicht. Das System läuft stabil und es bestehen gute Chancen, dass wie bei der Vorgängerversion 12.04 über das offizielle Lebensende ein "extended support" angeboten wird.

  • Für den Releasewechsel spricht:
    • Ich kann den Zeitpunkt jetzt frei bestimmen. Sollte eines Tages ein Softwareproblem auftauchen, das einen Wechsel zwingend nötig macht (unwahrscheinlich, aber denkbar), dann muss es vielleicht schnell gehen, auch wenn es zeitlich nicht passt.
    • Voller Support: Weiterhin zuverlässige automatische Updates der Serversoftware und die Möglichkeit, für Softwareprobleme Hilfe zu bekommen.
    • Die nächste Ubuntu-Version enthält standardmäßig PHP 7, das wir für die nächste Mediawiki-Version benötigen. (PHP 7 gibt es auch für unsere Ubuntu-Version, aber aus einem Fremd-Repository, d.h. nicht von unserem Ubuntu-Anbieter. Das ist technisch kein großes Ding, könnte aber evtl. zukünftig Probleme verursachen und evtl. - siehe erstes Argument - irgendwann einen schnellen Upgrade erzwingen.)
  • Gegen den Releasewechsel spricht:
    • Neue Software enthält neue Fehler.
    • Der Upgrade des Serverbetriebssystems ist immer riskant.

Um die Risiken zu minimieren, werde ich natürlich mehrere Datensicherungen erstellen (von der Perrypedia-Datenbank bis hin zu einer Servergesamtkopie). Trotzdem muss ich darauf hinweisen: Der GAU wäre "Upgrade schlägt fehl, Server irreparabel beschädigt". Der Katastrophenplan für diesen Fall: Alten Server aufkündigen, neuen Server anmieten, Perrypedia aus einer der Datensicherungen komplett neu hochziehen. Also gibt es selbst im allerschlimmsten Fall keinen Datenverlust, höchstens Zeitverlust.

Ich traue mir das alles zu, aber da ich es noch nie gemacht habe, kann ich die erforderliche Zeit nicht abschätzen. Die Datensicherung wird mindestens einen Tag dauern. Für den Betriebssystemwechsel ist alles drin, von wenigen Stunden bis zu mehreren Tagen. Auch abhängig davon, wie dumm oder schlau ich mich anstelle. Die Perrypedia wird daher mindestens einen, wahrscheinlich mehrere Tage komplett offline sein.

Als Termin schwebt mir etwa Ende Oktober, Anfang November vor. Genaues dann in Kürze. --Klenzy (Diskussion) 09:27, 18. Sep. 2018 (CEST)

Meine Planung ist wie folgt:
  • 31.10.18 abends zwischen 18-23 Uhr setze ich die Perrypedia auf Read-only.
  • In der Nacht läuft die reguläre Datensicherung.
  • Ab 1.11.18 werde ich weitere Datensicherungen machen, unter anderem auf dem FTP-Backupspace, auf meinem lokalen Rechner, in meiner privaten Cloud und auf OneDrive. Voraussichtlich ab Mittags wird die Perrypedia komplett offline sein.
  • Die Datensicherungen werden sich voraussichtlich bis Freitag oder Samstag hinziehen.
  • Danach beginnt der Upgrade des Serverbetriebssystems.
  • Sobald fertig, startet die Perrypedia vorerst wieder Read-Only.
  • Es folgen Tests der wichtigsten Funktionen und Skripte.
  • Zuletzt gebe ich die Perrypedia wieder vollständig frei.
Die Dauer insbesondere des Upgrades kann ich überhaupt nicht abschätzen. Die Perrypedia wird also unbestimmte Zeit, mindestens zwei Tage, komplett offline sein. Ich halte euch im Forum [2] auf dem Laufenden. --Klenzy (Diskussion) 16:44, 16. Okt. 2018 (CEST)
Ich finde es sinnvoll, schon jetzt eine wahrnehmbare Nachricht auf der Startseite zu schalten. :) --Soulprayer (Diskussion) 21:36, 16. Okt. 2018 (CEST)
Deinen Einsatz finde ich mehr als lobenswert! Viel Erfolg wünsche ich. Mich würde noch interessieren, ob das PP-Testsystem auch betroffen ist, oder ob es vorher (oder nachher) auf eine neue Ubuntu-Version hochgezogen wurde (wird)? --Norman (Diskussion) 10:40, 17. Okt. 2018 (CEST)
Das Testwiki ist zwar eine separate Installation der Mediawiki-Software, aber auf demselben Server. Das heißt, für die Benutzer und Mitarbeiter wird buchstäblich nichts gehen. Aber keine Sorge, ich habe einen mehrstufigen Sicherheitsplan.
Hinweis auf der Hauptseite kommt demnächst. --Klenzy (Diskussion) 10:53, 17. Okt. 2018 (CEST)
Die Vorteile sind schon überzeugend und dein Handeln zeugte bisher ja auch von großer Umsicht. Von mir deshalb kein Widerspruch. --JoKaene 16:39, 17. Okt. 2018 (CEST)
Bald geht es los! Heute kurz nach 22.00 Uhr geht die Perrypedia zunächst auf READ-ONLY. --Klenzy (Diskussion) 19:23, 31. Okt. 2018 (CET)

Der Betriebssystemwechsel ist abgeschlossen. Der Server läuft stabil, die Logdateien zeigen keine Auffälligkeiten. Neu auftretende Fehler bitte hier melden: Perrypedia:Beobachtete Fehler#Fehler nach dem Betriebssystemwechsel (Nov. 2018). --Klenzy (Diskussion) 20:05, 3. Nov. 2018 (CET)

Gratulation zur Umstellung! Tolle Arbeit! Gönne Dir doch mal eine kleine Pause! Ich jedenfall trink einen Schluck auf Dich. --Norman (Diskussion) 14:25, 4. Nov. 2018 (CET)
Gute Idee, Norman. Mache ich auch (aber erst, NACHDEM ich mit PR 2934 fertig werde) ;-) --Zoltar (Diskussion) 14:44, 4. Nov. 2018 (CET)
Eben; alles zu seiner Zeit. Nicht mehr lang, dann bekomme ich den verdienten Kaffee. --Klenzy (Diskussion) 14:56, 4. Nov. 2018 (CET)

STRATO-Wartungsarbeiten 10.10.2018, 11:00 bis 13:00 Uhr

Aufgrund von Wartungsarbeiten in ihrem Rechenzentrum kann unser Provider in der genannten Zeit keine ununterbrochene Stromversorgung gewährleisten. Der Server muss von STRATO für kurze Zeit vom Netz genommen werden und wird daher sicherheitshalber von denen heruntergefahren und neu gestartet. Die Unterbrechung sollte nicht länger als ein paar Minuten dauern. Nur dummerweise lässt sich der Zeitpunkt nicht genauer festlegen. Um eventuelle ärgerliche Datenverluste zu vermeiden, werde ich das Wiki daher kurz zuvor, sagen wir 10:50 Uhr, für alle Änderungen sperren. Bis 13:00 Uhr sind dann nur Lesezugriffe möglich, und irgendwann in dieser Zeitspanne wird der Server wie erwähnt für ein paar Minuten ganz weg sein. Ich bitte um Verständnis! --Klenzy (Diskussion) 23:48, 28. Sep. 2018 (CEST)

Wir sind wieder uneingeschränkt da. Entschuldigt bitte die Verspätung! --Klenzy (Diskussion) 13:45, 10. Okt. 2018 (CEST)

Testwiki wird aktualisiert 01/18

Ich werde nächstes Wochenende 13.-14.1.18 das Testwiki plätten und neu aufsetzen. Wenn ihr also dort im Testwiki etwas habt, das ihr in Sicherheit bringen müsst, dann ist noch bis 12.1.18 Zeit dafür. Die drei englischen Seiten von Superstrijder habe ich bereits ins Echtwiki übernommen, da er sich zurzeit nicht meldet. --Klenzy (Diskussion) 14:24, 1. Jan. 2018 (CET)

Das Testwiki geht jetzt offline. --Klenzy (Diskussion) 11:54, 14. Jan. 2018 (CET)
Das Testwiki ist jetzt auch endlich wieder da, Stand: 14.1.18 00:16 Uhr. --Klenzy (Diskussion) 20:07, 14. Jan. 2018 (CET)