OVDB_MONITOR(8) InterNetNews Documentation OVDB_MONITOR(8)

ovdb_monitor - پردازشگر مانیتورینگ پایگاه‌داده نمایه‌سازی Berkeley DB در INN

برای راه‌اندازی ovdb_monitor از ovdb_init استفاده کنید

هنگامی که اجرا می‌شود (به‌طور معمول توسط ovdb_init که توسط rc.news فراخوانی می‌گردد)، ovdb_monitor سه پردازش منشعب (fork) می‌کند که وظایف روتین نگهداری پایگاه‌داده را انجام می‌دهند. این وظایف شامل ایجاد نقاط بازرسی تراکنش (هر ۳۰ ثانیه)، تشخیص بن‌بست (هر ۳۰ ثانیه)، و پاک‌سازی لاگ‌های تراکنش (هر ۴۵ ثانیه) هستند.

شناسه پردازش (PID) والد در فایل ovdb_monitor.pid درون دایرکتوری pathrun نوشته می‌شود. این PID توسط سایر دستورات INN برای اطمینان از در حال اجرا بودن ovdb_monitor استفاده می‌شود.

برای متوقف کردن ovdb_monitor، یک سیگنال TERM به شناسه پردازش موجود در ovdb_monitor.pid ارسال کنید. پردازش والد سه فرزند خود را متوقف کرده و پیش از خروج خود، منتظر خاتمه کار آن‌ها می‌ماند. توجه داشته باشید هنگام اجرای دستور "rc.news stop" برای متوقف کردن سیستم اخبار، rc.news به‌طور خودکار توقف ovdb_monitor را مدیریت می‌کند.

نوشته‌شده توسط Heath Kehoe <hakehoe@avalon.net> برای InterNetNews.

ovdb(5), ovdb_init(8), rc.news(8).

2024-05-19 INN 2.7.4