Wordpress Blogs haben Probleme mit dem Pingen!

Mittwoch, 17. Juni 2009
Wie uns gestern von dem Blogger Michael von http://www.early-adopter.info/ mitgeteilt würde, kommen die Pings von seinem Blog nicht mehr korrekt bei der Bloggerei an.

D.h. sie kommen Zeitversetzt mit einer Verzögerung von bis zu 60 min. bei uns an, gleich eines vorweg, das Problem liegt nicht auf Seiten der Bloggerei, es gibt einen Bug in der neuen Version 2.8 bei Wordpress.

Das Problem wurde bereits erkannt:

http://blog.wordpress-deutschland.org/2009/06/15/probleme-mit-dem-ping-in-28.html

Es wird zwar eine Lösung angeboten, die, wie es scheint aber auch nicht zu 100% das Problem löst:

Seit Version 2.7 von WordPress sind diverse Fragen eingegangen, dass die Pingbacks in WordPress nicht funktionieren. WordPress arbeitet damit in der Request-Funktion (wp-includes/cron.php), nicht zu verwechseln mit der wp-cron.php. Dort wird als Zeitlimit 0.01 Sekunden festgelegt, was nicht unter allen Bedingungen ausreicht. Der Hinweis ist bekannt und die Entwickler von WordPress haben diesen Eintrag absichtlich nicht geändert, mit dem Verweis, dass es unter vielen Konfigurationen problemlos läuft, siehe Trac Ticket 8923.

Daher ist dieses Problem in 2.8 weiterhin ein Problem in diversen Installationen. wer Hand anlegen will, der Ändert den Wert auf 1 und sollte im Anschluss keine Probleme mehr haben. Allen anderen Nutzern bleibt nur das Hoffen auf 2.8.1 mit Änderung dieses Wertes, wenn man es unter den Entwicklern von WordPress akzeptiert.


Original aus WordPress 2.8
$cron_url = get_option( 'siteurl' ) . '/wp-cron.php?doing_wp_cron';
wp_remote_post( $cron_url, array('timeout' => 0.01, 'blocking' => false, 'sslverify' => apply_filters('https_local_ssl_verify', true)) );
}

Änderung des Wertes
$cron_url = get_option( 'siteurl' ) . '/wp-cron.php?doing_wp_cron';
wp_remote_post( $cron_url, array('timeout' => 1, 'blocking' => false, 'sslverify' => apply_filters('https_local_ssl_verify', true)) );
}

Wir können daran jetzt auch nichts ändern, denn wir haben ja keinen Einfluß darauf wann ein Ping gesendet wird, und wann nicht, das einzige was man machen kann, die Blogger die da von betroffen sind, stellen im Bloggerei Login die Funktion Feed abholen, wieder auf das manuelle System um, d.h. die Bloggerei holt eure Feeds wieder ab, wir haben diese Funktion verbessert, und sie arbeitet sehr schnell.

Sollten wir neuere Informationen erhalten, geben wir das hier bekannt, ansonsten heißt es warten bis Wordpress das Problem beseitigt.

Happy Blogging

Rob

Die Bloggerei ist mal wieder umgezogen!

Dienstag, 16. Juni 2009
Alle Jahre wieder, benötigt die Bloggerei einen neuen Server, aufgrund der hohen Belastungen und Abfragen haben wir die Bloggerei auf einen neuen Server umgelegt.

Seit gestern Mittag läuft also die Bloggerei ohne Probleme auf der neuen Maschine, der neue Server verfügt jetzt über doppelte Kapaziäten als der alte Server, wie z.B. ansatt 4 Prozessorkernen haben wir nun 8, und der Hauptspeicher hat nun 16 GB anstatt 8, auch das Festplattensystem läuft jetzt auf RAID 5 mit 3 x 750 GB Festplatten usw.

Damit sind wir nun gerüstet, für die nächsten 7000 Blogs. ;-)

Der Umzug ging relativ ruhig über die Bühne, da wir zum Weiterleiten der Anfragen das Modul mod_proxy genutzt haben, gab es so gut wie keinen Verlust an Daten, die DNS Server wurden deshalb auch schon gestern Mittag umgestellt.

Alles in allem, war es diesmal ein ruhiger Umzug, und es war bereits der vierte Umzug der Bloggerei auf einen neuen Server. Es wird mit Sicherheit aber nicht der letzte Umzug gewesen sein :-)

Sollte jemand noch einen Fehler finden oder Probleme haben, bitte bei uns melden.

Happy Blogging

Rob