{"id":9163,"date":"2021-06-28T13:37:55","date_gmt":"2021-06-28T11:37:55","guid":{"rendered":"https:\/\/blog.rwth-aachen.de\/itc\/?p=9163"},"modified":"2023-05-17T10:54:33","modified_gmt":"2023-05-17T08:54:33","slug":"moodletrouble%c2%b2","status":"publish","type":"post","link":"https:\/\/blog.rwth-aachen.de\/itc\/2021\/06\/28\/moodletrouble%c2%b2\/","title":{"rendered":"#moodletrouble\u00b2 \u2013 Die Chronologie einer St\u00f6rung"},"content":{"rendered":"<div class=\"twoclick_social_bookmarks_post_9163 social_share_privacy clearfix 1.6.4 locale-de_DE sprite-de_DE\"><\/div><div class=\"twoclick-js\"><script type=\"text\/javascript\">\/* <![CDATA[ *\/\njQuery(document).ready(function($){if($('.twoclick_social_bookmarks_post_9163')){$('.twoclick_social_bookmarks_post_9163').socialSharePrivacy({\"txt_help\":\"Wenn Sie diese Felder durch einen Klick aktivieren, werden Informationen an Facebook, Twitter, Flattr, Xing, t3n, LinkedIn, Pinterest oder Google eventuell ins Ausland \\u00fcbertragen und unter Umst\\u00e4nden auch dort gespeichert. N\\u00e4heres erfahren Sie durch einen Klick auf das <em>i<\\\/em>.\",\"settings_perma\":\"Dauerhaft aktivieren und Daten\\u00fcber-tragung zustimmen:\",\"info_link\":\"http:\\\/\\\/www.heise.de\\\/ct\\\/artikel\\\/2-Klicks-fuer-mehr-Datenschutz-1333879.html\",\"uri\":\"https:\\\/\\\/blog.rwth-aachen.de\\\/itc\\\/2021\\\/06\\\/28\\\/moodletrouble%c2%b2\\\/\",\"post_id\":9163,\"post_title_referrer_track\":\"%23moodletrouble%C2%B2+%E2%80%93+Die+Chronologie+einer+St%C3%B6rung\",\"display_infobox\":\"on\"});}});\n\/* ]]> *\/<\/script><\/div><p><div id=\"attachment_9164\" style=\"width: 340px\" class=\"wp-caption alignright\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-9164\" class=\"wp-image-9164\" src=\"https:\/\/blog.rwth-aachen.de\/itc\/files\/2021\/06\/Stoerung-300x188.png\" alt=\"St\u00f6rungsbild\" width=\"330\" height=\"206\" srcset=\"https:\/\/blog.rwth-aachen.de\/itc\/files\/2021\/06\/Stoerung-300x188.png 300w, https:\/\/blog.rwth-aachen.de\/itc\/files\/2021\/06\/Stoerung.png 640w\" sizes=\"auto, (max-width: 330px) 100vw, 330px\" \/><p id=\"caption-attachment-9164\" class=\"wp-caption-text\">Quelle: <a href=\" https:\/\/pixabay.com\/images\/id-152459\/\">Pixabay<\/a><\/p><\/div><\/p>\n<p>Wie es dem ein oder anderen von euch bestimmt aufgefallen ist, stand <a href=\"https:\/\/moodle.rwth-aachen.de\">RWTHmoodle <\/a>in der zweiten Juniwoche 2021 f\u00fcr insgesamt zwei Tage den Lehrenden und Studierenden der RWTH Aachen nicht zur Verf\u00fcgung. Wie wir bereits w\u00e4hrend der St\u00f6rung auf unseren Kan\u00e4len berichtet haben, war ein schwerwiegender Datenbankfehler die Ursache f\u00fcr die St\u00f6rung. Wie es zu diesem Fehler kam, m\u00f6chten wir an dieser Stelle kurz erl\u00e4utern.<\/p>\n<p><!--more--><\/p>\n<h4><strong>Was ist passiert?<\/strong><\/h4>\n<p>Am Morgen des ersten Tages (14.06.2021) der St\u00f6rung fand eine gr\u00f6\u00dfere \u00c4nderung der Daten auf dem Datenbankcluster von RWTHmoodle statt. In der Regel ein normaler Vorgang. In dem Fall wurde dieser jedoch aufgrund seiner Gr\u00f6\u00dfe vom System abgelehnt. Auch dabei handelt es sich um einen normalen Vorgang, der vor allem die Sicherheit und Integrit\u00e4t der Datenbanken gew\u00e4hrleisten soll. Die Ablehnung der \u00c4nderungen f\u00fchrte dennoch zu weitreichenden Einschr\u00e4nkungen im Betrieb des Datenbankclusters. Von f\u00fcnf Knoten, die in der Regel zur Verf\u00fcgung stehen, fielen zwei aus. Dies f\u00fchrte letztendlich dazu, dass der Cluster f\u00fcr ca. 30 Minuten nur mit drei operiert hat. Alle Versuche der Kolleginnen und Kollegen aus der Fachabteilung, welche zu dem Zeitpunkt bereits mit Hochdruck an der L\u00f6sung des Problems gearbeitet haben, die beiden ausgeschiedenen Knoten wieder in den Cluster zu integrieren, waren bis dahin erfolglos.<\/p>\n<p>Letztendlich wurde sich an den technischen Support des Herstellers gewandt und ein Prio-1-Ticket er\u00f6ffnet, um keine weitere Zeit zu verlieren. In der Zwischenzeit wurde der Zugriff auf RWTHmoodle f\u00fcr die Nutzenden gesperrt, um somit einen Datenverlust zu vermeiden.<\/p>\n<p>Erste Analysen des Herstellersupports deuteten auf bekannte Bugs in der aktuellen MySQL Version, welche auf dem Cluster eingesetzt wird, hin. Da aber die m\u00f6glichen L\u00f6sungsans\u00e4tze der Mitarbeitenden des Herstellers nicht zum Erfolg gef\u00fchrt haben, wurde im Laufe des zweiten Tages der St\u00f6rung (15.06.2021) entschieden den gesamten Datenbankcluster zu stoppen, ihn komplett zu l\u00f6schen und neu aufzusetzen. Dies konnte im Laufe des Tages erfolgreich durchgef\u00fchrt werden, sodass der Cluster und RWTHmoodle am Morgen des dritten Tages (16.06.2021) wieder komplett funktionsf\u00e4hig und nutzbar zur Verf\u00fcgung standen. An dieser Stelle ist besonders zu erw\u00e4hnen, dass ein Datenverlust vermieden werden konnte und das eingespielte Backup den Stand vom Abend des ersten Tages hatte.<\/p>\n<h4><strong>Erkenntnisse und Ma\u00dfnahmen<\/strong><\/h4>\n<p>Aus den ersten Erkenntnissen, die w\u00e4hrend der St\u00f6rung zusammen mit dem Hersteller gewonnen wurden, resultierten Anpassungen im Betriebsmodus des Datenbankclusters, um das Auftreten der besagten Bugs in Zukunft verhindern zu k\u00f6nnen. Die Bugs selbst sollen durch den Hersteller in einer der zuk\u00fcnftigen MySQL Versionen behoben werden. Selbstverst\u00e4ndlich werden diese anschlie\u00dfend durch unsere Fachabteilung zun\u00e4chst getestet und eine R\u00fcckkehr zum bisherigen Betriebsmodus gepr\u00fcft werden.<\/p>\n<p>Dar\u00fcber hinaus werden derzeit verschiedene Konzepte evaluiert, um bei zuk\u00fcnftigen St\u00f6rungen oder auftretenden Bugs einen Workaround zu haben, der l\u00e4ngere Ausfallzeiten verhindert.<\/p>\n<p>Da St\u00f6rungen jedoch nie ausgeschlossen werden k\u00f6nnen, bitten wir, euch in dringenden F\u00e4llen an das <a href=\"https:\/\/help.itc.rwth-aachen.de\/service\/b734502cd73e4201b1f763a65a61bf9c\/article\/093e53465d484c098f3d335b58d38578\/\">IT-ServiceDesk<\/a> zu wenden.<\/p>\n<p>&nbsp;<\/p>\n<p>Verantwortlich f\u00fcr die Inhalte dieses Beitrags ist <a href=\"https:\/\/www.itc.rwth-aachen.de\/go\/id\/epvp\/gguid\/0x9356740536A0D54BAE2FFB25A85C91DA\/allou\/1\/\">Anastasios Krikas<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Wie es dem ein oder anderen von euch bestimmt aufgefallen ist, stand RWTHmoodle in der zweiten Juniwoche 2021 f\u00fcr insgesamt zwei Tage den Lehrenden und Studierenden der RWTH Aachen nicht [&hellip;]<\/p>\n","protected":false},"author":1859,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"c2c_always_allow_admin_comments":false,"footnotes":""},"categories":[306,315,310],"tags":[96,89,87,95],"class_list":["post-9163","post","type-post","status-publish","format-standard","hentry","category-ankuendigungen","category-services-support","category-studium-lehre","tag-moodletrouble","tag-moodle","tag-rwthmoodle","tag-stoerung"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/blog.rwth-aachen.de\/itc\/wp-json\/wp\/v2\/posts\/9163","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.rwth-aachen.de\/itc\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.rwth-aachen.de\/itc\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/itc\/wp-json\/wp\/v2\/users\/1859"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/itc\/wp-json\/wp\/v2\/comments?post=9163"}],"version-history":[{"count":5,"href":"https:\/\/blog.rwth-aachen.de\/itc\/wp-json\/wp\/v2\/posts\/9163\/revisions"}],"predecessor-version":[{"id":15586,"href":"https:\/\/blog.rwth-aachen.de\/itc\/wp-json\/wp\/v2\/posts\/9163\/revisions\/15586"}],"wp:attachment":[{"href":"https:\/\/blog.rwth-aachen.de\/itc\/wp-json\/wp\/v2\/media?parent=9163"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/itc\/wp-json\/wp\/v2\/categories?post=9163"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/itc\/wp-json\/wp\/v2\/tags?post=9163"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}