mirror of
https://github.com/Icinga/icinga2.git
synced 2025-07-05 21:04:28 +02:00
parent
0a76921086
commit
3d1490529f
@ -193,6 +193,8 @@ void CheckerComponent::CheckThreadProc(void)
|
||||
Log(LogDebug, "CheckerComponent")
|
||||
<< "Executing check for '" << checkable->GetName() << "'";
|
||||
|
||||
Checkable::IncreasePendingChecks();
|
||||
|
||||
Utility::QueueAsyncCallback(boost::bind(&CheckerComponent::ExecuteCheckHelper, CheckerComponent::Ptr(this), checkable));
|
||||
|
||||
lock.lock();
|
||||
@ -221,6 +223,8 @@ void CheckerComponent::ExecuteCheckHelper(const Checkable::Ptr& checkable)
|
||||
Log(LogCritical, "checker", output);
|
||||
}
|
||||
|
||||
Checkable::DecreasePendingChecks();
|
||||
|
||||
{
|
||||
boost::mutex::scoped_lock lock(m_Mutex);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user