Summary for Patch 441 (Verified)

Summary Improvement of daemon monitor
Platform Unix
Category
Valid for 4.7.1.1, 4.9.x, 5.0.x, 5.1.x, 5.2.0.x
Requires
Server Required Patch/es
Supersedes 275, 247
Superseded by
Affects Both: Core
Last Updated September 30, 2009

Download now

Download_red patch441.tar.gz

Description

This update changes the test the check_deamon job does from
using the simple PING protocol to using the internal CRON 
table when testing if daemons are running.

In addition to a valid protocol exchange the server or client
is also verified to have at least one valid cron entry present.

Supersedes Patch Description

Expand all

Patch 275 — Updated fix to detect if OpeniT daemons are hanging
Some linux kernels have problems with occasional hangs on futex locks.
This can cause an Open-iT process to hang completely, not even responding
to kills.  This patch makes check_daemon, which typically runs every hour
from crontab, able to detect and kill hanging daemons.  Without this
patch, check_daemon itself would hang, resulting in one new hanging process
each hour.
This patch is also prefered on non-linux hosts, as it makes check_daemon
more robust.

This patch is an update of patch 247.  It changes the default timeout
from 5 seconds to 60 seconds to avoid problems on overburdened hosts.
In addition it is now possible to enter a custom timeout in
/etc/opt/openit/openit.cfg using the variable "DAEMON_TIMEOUT".
Patch 247 — Fix check_daemon problems with hanging daemons
Some linux kernels have problems with occasional hangs on futex locks.
This can cause an Open-iT process to hang completely, not even responding
to kills.  This patch makes check_daemon, which typically runs every hour
from crontab, able to detect and kill hanging daemons.  Without this
patch, check_daemon itself would hang, resulting in one new hanging process
each hour.
This patch is also prefered on non-linux hosts, as it makes check_daemon
more robust.

Installation

Unpack tar file in e.g /tmp/patch on the Open iT host. Do the 
following as root:

  cd /tmp/patch
  ./patch.pl

Corresponding Windows Patches

No corresponding Patches available.



Back to Version List