Skip to content

PHP8venture

Es ist vielleicht nicht so offensichtlich, aber seit der vergangenen Nacht läuft hier s9y 2.4.0 (war eigentlich schon seit ein paar Tagen verfügbar, ich hatte das nicht gesehen), und dann habe ich auch noch testweise die Anpassung des Podcast-Plugin an PHP 8 dabei und die PHP-Version umgestellt. Dass bummelig 5 Minuten das Blog auf PHP 8 gar nicht funktionieren wollte, hat hoffentlich niemand bemerkt. Das war noch vor der Installation des Update, und ich kann nur mutmaßen, warum das Blog nicht laufen wollte. So ganz ohne Fehlermeldungen ist das nicht so leicht zu erkennen. Wie auch immer: Jetzt tut es ja. 

Pfadumzug

Falls sich jemand gewundert haben sollte, warum das Blog gerade so unerreichbar war: Das hat damit zu tun, dass Manitu angekündigt hat, bei den Pfadeinstellungen mal etwas zu ändern, und ich wollte das in Ruhe vorher angehen. Stellt sich raus: Wenn man da etwas einträgt, was nicht passt, ist das Blog nicht mehr erreichbar, und an die Konfiguration kommt man auch nur in der Datenbank ran. Damit durfte ich gerade mit handgeklöppeltem SQL den Datensatz für die Pfadeinstellung umkonfigurieren. Stellt sich raus, dass da noch web/ hinten dran muss, war mir nicht klar. Jetzt sollte's jedenfalls wieder passen. Und wenn die Pfade dann mal offiziell vom alten Format entfernt werden, sollte ich bereits alels getan haben. Nicht, dass ich so viel Aufregung gebraucht hätte.

Zwanzigsechsunddreißig

Es war einmal... vor einer Woche, am Samstag Abend, als aus irgend einem Grund der Server, auf dem das Blog hier wohnt, meinte, e wäre nicht mehr Samstag 18 Uhr, sondern der 7. Februar 2036, 7 Uhr irgendwas. Was direkt dazu führte, dass das Blog alle vorab geschriebenen Einträge angezeigt hat, weil deren Datümer ja Jahre her lagen. Und die Access-Logs waren auch mit Zugriffen aus der Zukunft gefüllt.

Das hielt dann an, bis der Server nach seiner Uhr um 11 sich wieder besonnen hat (ich rate mal: ntp?) und wieder in das Jahr 2020 zurückgefunden hat. Zum Glück hat in der Zwischenzeit nicht der Prozess, der die LetsEncrypt-Zertifikate aktuell hält auf die Serveruhr geschaut und ist durchgedreht, weil die eigentlich lange abgelaufen gewesen sein sollten.

Mich würde ja mal so ganz unauffällig interessieren, was da falsch abgebogen ist, und warum der vermutlich beteiligte ntp-Prozess eine so große Zeitabweichung nicht von sich aus als absurd ablehnt.

Ess Ess Ell

An einem der letzten Wochenenden hab ich meinen Zugang zum Serverseitigen Kundenmenü ausgegraben, und bin da auch über eine Option gestolpert, hier ein SSL-Zertifikat per Let's Encrypt reinzubekommen. Insbesondere in Zeiten in denen zunehmend Druck aufgebaut wird, doch allen HTTP-Verkehr durch SSL einzupacken, wollte ich zumindest mal ausprobieren, wie das so aussieht, wenn ich das hier einspiele.

Soweit ich das oberflächlich überblicken kann, tun die wesentlichen Funktionen. Einzige Änderung für mich: Irgendwas am Blog-Backend ist mit der Umstellung schief, das Template passt nicht ganz. Wenn das alles ist, was hier kaputt geht, ist das zwar nicht schön, aber kein akutes Problem.

Update: Schon gefunden. Das Blog hat noch eine Referenz auf eine CSS-Ressource per http einbinden wollen. Jetzt darf das seine Base-URL aus dem Aufruf entnehmen, da klappt auch die Einbindung wieder.

Ach ja: Podcast habe ich schon ausprobiert, der tat. Wenn irgendwas anderes jetzt umkippt: Gebt Laut.

Blog-Erkenntnis

Vielleicht ist ja nicht nur mir aufgefallen, dass das Blog gerade wieder für eine ganze Weile nicht erreichbar war. Ausgelöst habe ich das wohl selbst, als ich einen Text zur Veröffentlichung für morgen geschrieben habe, und gespeichert. Danach war das Blog nämlich ziemlich sofort weg. Das ist insofern unpraktisch, als ich dann auch selbst nicht mehr an den Server rankomme, außer über FTP. Da habe ich auch nachsehen können, dass im Serverlog mein POST-Request noch erfolgreich war, danach aber nur noch 503-Antworten flogen. Nun habe ich eben beim im FTP rumwühlen noch etwas Unerwartetes entdeckt: Im /tmp wohnten eine Reihe Session-Dateien, wobei die neueste auch die Größte war. Als ich die gelöscht habe (ist immerhin nur temporär, und stammt vermutlich von meiner Session), war der Server sofort wieder erreichbar. 

Sieht glatt so aus, als könnte ich das dann kurzfristig selbst beheben. Oh, und warum der Server immer noch nicht wieder per ftps erreichbar ist, verschiebe ich auf irgendwann, wenn ich ausreichend Langeweile habe.

Blogumzug

Nur als Vorwarnung: Das Blog zieht heute im Rechenzentrum von manitu um. Nachdem die DNS-Einträge eine Lebensdauer von einem Tag haben, kann es sein, dass die Änderung eine Weile dauert, bis sie sich sauber verbreitet.  Grund für die Änderung: Das Blog ist in letzter Zeit immer wieder schlecht erreichbar, die Vermutung geht dahin, dass der Server mehr belastet ist als gut für ihn ist, und ich habe das Angebot angenommen, auf einen frischeren Server umzuziehen.

Die Podcast-Dateien stehen in knapp 2 Wochen (am 15.) auch zum Umzug an, nur um das hier auch schonmal erwähnt zu haben. Da sind mir neue Zugangsdaten angekündigt worden, die mich dann hoffentlich rechtzeitig erreichen.  Andererseits ist der Umzug zuerst im Mai 2017 angekündigt worden, da würde mich das auch nicht überraschen, wenn es nochmal etwas dauern würde. Anders als beim Blog habe ich hier keine Beschwerden, insofern hoffe ich dabei, dass der Schmerz sich in Grenzen hält.

Update 17:33: Das Blog sieht nicht sehr umgezogen aus. Gab keine Mail, dass irgendwas dazwischen gekommen wäre, ich wollte mich da aber auch nicht aufdrängen. Dafür verschwand gegen 15 Uhr der Server für die Podcast-Dateien, weil wohl die ganze Domain umgestöpselt wurde, und die neuen Nameserver (my und beta von hybridz.net) nicht wussten, wo sie compod finden. Um 17 Uhr gab es immerhin einen Fix, indem Clouflare-Nameserver für die rsync.at-Domain eingetragen wurden. Die IPs, die es da als Antwort gibt, sind vermutlich nicht der echte Server. Nachdem ich im Log aber die Zugriffe da auch sehe, sieht das erstmal okay aus.

Update 19:05: Inzwischen wird klarer, dass da bei den Podcast-Dateien jemand Mist gebaut hatte. Der Firmen-Chef will die dann doch "asap" anfassen. Ich hoffe immer noch, dass es dabei nicht zu stärkeren Schmerzen kommt. Nebenbei bekomme ich mehr Speicherkapazität, und 1TB Transfer. Bräuchte ich nicht akut, kostet mich aber nichts, da wehr ich mich nicht. Und der Umzug könnte morgen (am 3.) vielleicht schon durch sein. Ich hoffe weiter.

FB-Vordings

In den letzten Tagen häufen sich die Hinweise, dass Google in näherer Zukunft Feedburner abschalten wollen könnte. Einerseits könnte mir das fast egal, ob ich da Statistiken raus bekomme. Andererseits hatte ich zuletzt hier im Blog das Problem dass das Podcast-Plugin mich im Regen stehen gelassen hatte, weshalb ich das abgeschaltet hatte und von Feedburner die Enclosure-Tags setzen lassen habe. 

Heute habe ich da mal etwas mit rumgespielt und festgestellt, dass ich das Podcast-Plugin einschalten kann, und dann auch einen funktionierenden Podcast-Feed direkt aus dem Blog bekomme. Den hänge ich jetzt nicht an die große Glocke, weil Feedburner ja (noch?) funktioniert, aber wenn es das nicht mehr tun sollte, hoffe ich darauf, dass ich dann von den 30 Tagen Redirect noch was haben kann, wo Feedburner Zugriffe auf abgeschaltete Feeds auf den Quellfeed zurückleitet. Das kann ich nur nicht testen, weil die Funktion nur für gelöschte Feeds angeboten wird, und ich noch keinen Grund habe, meinen Feed da zu löschen.

TL;DR: Ich hab im Blog einen funktionierenden Podcast-Feed versteckt, für den Fall, dass Feedburner demnächst abgeschaltet oder ernsthaft unzuverlässig wird.

tweet

Nachdem Twitter die einfache API abgeschaltet hat, konnte mein Blog sich nicht mehr automagisch melden, wenn ich was Neues geschrieben hab. das ist nach dem neuesten Update des Plugins gelöst. und mein Blog nennt sich eine Twitter-App.

Dingsnachten

So, Weihnachten steht vor der Tür. Ich hab keine Ahnung, ob ich in den nächsten Tagen überhaupt ins Netz komme, weil ich in ein Funkloch-Gebiet fahre. Von daher: Frohes Dingsbums, bis nach den Feiertagen. 

Mo? Bil!

Ja, ich kann jetzt auch einigermaßen mobil bloggen. Einziger Haken: Die App, die ich dafür nutz, versteckt ständig die Tastatur. Doof. Schreib ich den Text eben woanders. Hauptsache, Copy&Paste tut. Tut's doch, oder?

Und eine weitere Kleinigkeit habe ich hier noch eingerichtet: Wenn man sich das Blog in einem mobilen Browser anschautr, kriegt man jetzt auch eine optimierte Fassung zu sehen. Hoffentlich. Für's iPhone habe ich das jedenfalls schon erfolgreich getestet.

Redirect

Nachdem sich mein Blog standhaft seit Freitag dagegen gewehrt hat, mir Feeds mit eingebetteten neuen Podcast-Dateien rauszurücken, habe ich mich heute entschieden, auf einen funktionierenden Feed weiterzuleiten. Der liegt bei Feedburner und wird im Hintergrund vom Mevio-Feed oder dem Mevio-Feed befüllt. Außerdem habe ich da ein paar Statistik-Spielereien eingeschaltet, rein aus Neugierde. Und in der Zwischenzeit kann ich dann mal in Ruhe gegen das Blog treten, um nachzusehen, was genau hier schief ist.

Flosse gesucht

Heute muss ich mal eine Suchmeldung loswerden. Ich suche die Person, die für meinen Podcast soviel Werbung gemacht hat, dass sich die Downloads der letzten Folge in den letzten 24 Stunden fast verdoppelt(Legende: Anzahl Requests, genutztes Transfervolumen in Gigabyte, reale Downloads (Transfer/Dateigröße) je Teilfolge) haben. Ich habe nämlich das dringende Bedürfnis, dieser Person die Flosse (Hand, Pfote, Tentakel, wasauchimmer) schütteln zu wollen. Also los, melde Dich!

Schlimm, wenn man vergesslich wird. Hier mal die Transfervolumen-Grafik für Teil 1, um mal zu zeigen, wovon ich hier rede:

Neun Komma drei Gigabyte!
 

Nohes Freues

Nachdem ich davon ausgehe, dass ich um Mitternacht draußen sein werde, um auch dieses Jahr wieder das Silvestergeböller für den Podcast einzufangen, sage ich einfach jetzt schon Nohes Freues, äh, Frohes Neues. Möge das Jahr 2009 weniger negative Überraschungen bereithalten als das Jahr 2008.