Smashing absturz

Schon vor längerer bin ich vom dashing.io auf smashing.io umgestiegen. Der Umstieg gestaltete sich recht einfach, da an den Scripten unter Jobs keinerlei Anpassungen durchgeführt werden mussten.

Mittlerweile werden verschiedene Informationen aus diversen Quellen abgerufen unter anderem Ticketsysteme via Api oder DB Abfrage, Todo Liste, Informationen einer Telefonanlage, Microsoft Service Status, Automatisierungssysteme und Icinga.

Leider ist das smashing teilweise öfters am Tag abgestürzt und musste neu gestartet werden. In dem thin.log kam die Meldung smashing-1.3.6/lib/dashing/app.rb:86:in `block (2 levels) in <top (required)>‘: can’t add a new key into hash during iteration (RuntimeError)

Die Abstürze konnten massiv verringert werden, in dem bei dem Aufruf send_event nicht das Array übergeben wurde sondern eine Kopie des Array mit zum Bespiel values.dup statt values.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert