Kbase 12634: Watchdog Process Description new utility prowdog under 6.3
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  10/05/1998 |
|
Watchdog Process Description new utility prowdog under 6.3
The PROGRESS Watchdog
Starting with Version 6.3, PROGRESS includes a new background process
intended for multi-user, shared memory installations. This background
process is called the Watchdog. The Watchdog wakes up every 30
seconds, checks for activity and examines the user table in shared
memory to determine if processes are still connected. If Watchdog
finds a dead process, it tries to roll back any active
transactions abandoned by the dead process, releases record or
resource locks held, and records appropriate messages in the
database log (.lg) file. Watchdog waits or sleeps for 90 seconds
before it takes any action on inactive processes.
To start Watchdog, type: prowdog <database name>
Note: You cannot start the Watchdog with proutil.
(For example, proutil dbname -C watchdog doesn't work.)
Watchdog records a message in the log file indicating that
the Watchdog has been started, and runs until the database is shut
down or disconnected with proshut.
Note: The Watchdog only looks at local, not remote, processes.
Also, the broker process does some of the same checks for dead
users. Existence of disconnecting dead user error messages in
the log file does not mean watch dog is running. An actual
message stating that Watch dog is running is the true indicator.
Progress Software Technical Support Note # 12634