Hi Moritz,

Am 26.02.2015 um 13:24 schrieb Moritz TANZER:
Hi Michael,

Am 25.02.2015 um 17:17 schrieb Michael Friedrich:
There are other neb modules which bypass these limitations (mod_gearman,
dnx) by merging the checkresult list in memory, but that a) is not
thread safe b) could cause problems with large lists and a dead not
responding daemon.

which daemon do you mean? Icinga? gearmand?

Icinga. Look for the code regions where the checkresult_list is touched.
You may adjust the reaper to "reap check results in batches", as there
could be certain conditions where the list in memory gets too long, and
the entire reaper time (stopped by a timeout, configurable in
icinga.cfg) is iterating over that list, but not even processing the items.

https://github.com/Icinga/icinga-core/blob/master/base/utils.c#L2773

(mod_gearman circumvents that if condition as it injects the items
directly into memory, not using that function. that's dangerous but our
calls were ignored.)

In the end you'll figure why Icinga 2 was born.



Consider a migration Btw - any chance for becoming an official
Icinga User? https://www.icinga.org/community/icinga-users/

we'll talk about that...

:-)

Kind regards,
Michael


-- 
Michael Friedrich, DI (FH)
Application Developer

NETWAYS GmbH | Deutschherrnstr. 15-19 | D-90429 Nuernberg
Tel: +49 911 92885-0 | Fax: +49 911 92885-77
GF: Julian Hein, Bernd Erk | AG Nuernberg HRB18461
http://www.netways.de | [email protected]

** CeBIT 2015 - 16.-20. März 2015 - http://www.netways.de/cebit **
** OSDC 2015 - April - osdc.de **
** Puppet Camp Berlin 2015 - April - netways.de/puppetcamp **
** OSBConf 2015 - September - osbconf.org **
_______________________________________________
icinga-users mailing list
[email protected]
https://lists.icinga.org/mailman/listinfo/icinga-users

Reply via email to