---
name: "ovdb_monitor"
section: "8"
platform: "linux"
package: "inn"
version: "2.7.4-4"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/ovdb_monitor"
---

# ovdb\_monitor(8)

Database maintenance

## NAME

ovdb\_monitor - Database maintenance

## SYNOPSIS

Use **ovdb\_init** to start **ovdb\_monitor**

## DESCRIPTION

When started (normally by **ovdb\_init** that is invoked by **rc.news**), **ovdb\_monitor** forks three processes that perform routine database maintenance tasks.  These are transaction checkpointing (every 30 seconds), deadlock detection (every 30 seconds), and transaction log removal (every 45 seconds).

The process ID of the parent is written to *ovdb\_monitor.pid* in the *pathrun* directory.  This PID is used by other INN commands to verify that **ovdb\_monitor** is running.

To shut down **ovdb\_monitor**, send a TERM signal to the process ID in *ovdb\_monitor.pid*.  The parent process will shut down the three children and wait for their exit before exiting itself.  Note that when running the `"rc.news stop"` command to stop the news system, **rc.news** automatically takes care of stopping **ovdb\_monitor**.

## HISTORY

Written by Heath Kehoe \<hakehoe@avalon.net\> for InterNetNews.

## SEE ALSO

[ovdb(5)](/ovdb/5.md), [ovdb\_init(8)](/ovdb_init/8.md), [rc.news(8)](/rc.news/8.md).
