Werk #3150: fixed helpers failing to start and high cpu load when an unparsable local check is installed

Komponente Checks & agents
Titel fixed helpers failing to start and high cpu load when an unparsable local check is installed
Datum 30.06.2016
Level Kleine Änderung
Klasse Bugfix
Kompatibilität Kompatibel - benötigt kein manuelles Eingreifen
Checkmk versions & editions
1.4.0i1 Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk MSP (CME)
1.2.8p5 Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk MSP (CME)

When python fails to parse a check file (local or shipped), the check_mk helpers would produce an erro message and exit. check_mk would then restart the helper, repeating the process infinitely which left check_mk in a non-working state, causing high cpu load and quickly growing the cmc.log.

This only occurs when installing syntactically broken checks so most users shouldn't be affected.

Zur Liste aller Werks