DOVEADM-SERVICE-STATUS(1) Dovecot DOVEADM-SERVICE-STATUS(1)

doveadm-service-status - نمایش اطلاعات درباره سرویس‌های dovecot

doveadm [GLOBAL OPTIONS] service status [service [...]]

دستور doveadm service status جدولی با یک سطر برای هر سرویس تولید می‌کند که حاوی جزئیات زیر است:

name

نام سرویس

process_count

تعداد فرآیندهایی که در عمل برای سرویس در حال اجرا هستند

process_avail

تعداد فرآیندهای اضافی که می‌توان برای سرویس ایجاد کرد

process_limit

حداکثر تعداد فرآیندهایی که می‌توانند برای این سرویس فعال باشند

client_limit

حداکثر تعداد اتصال‌هایی که سرویس به‌طور هم‌زمان مدیریت خواهد کرد

throttle_secs

مدت زمان انتظار برحسب ثانیه پیش از راه‌اندازی فرآیندی دیگر، هنگامی که فرآیندهای این سرویس به‌طور غیرمنتظره و زودهنگام متوقف می‌شوند

exit_failure_last

برچسب زمانی (timestamp) آخرین باری که یک فرآیند برای سرویس به‌طور غیرعادی خاتمه یافته است

exit_failures_in_sec

تعداد فرآیندهایی از سرویس که در ثانیه گذشته به‌طور غیرعادی خاتمه یافته‌اند

last_drop_warning

برچسب زمانی آخرین باری که هشدار “dropping client connections” ثبت شده است

listen_pending

نشان می‌دهد که آیا فرآیند master در حال صف‌بندی اتصال‌هایی است که باید ارسال شوند یا خیر

listening

نشان می‌دهد که آیا سرویس در حال شنود (listening) است یا خیر

doveadm_stop

نشان می‌دهد که آیا سرویس توسط doveadm(1) متوقف شده است یا خیر

process_total

تعداد کل فرآیندهای ایجادشده (forked) برای سرویس از زمان شروع آن.

گزینه‌های سراسری doveadm(1):

-D

حالت پرگویی (verbosity) و پیام‌های اشکال‌زدایی را فعال می‌کند.

-O

هیچ فایل پیکربندی را نمی‌خواند و تنها از مقادیر پیش‌فرض استفاده می‌کند. تنظیم dovecot_storage_version به‌طور پیش‌فرض به آخرین نسخه در نظر گرفته می‌شود، اما می‌توان آن را با -o بازنویسی کرد.

-k

تمام متغیرهای محیط را برای doveadm حفظ می‌کند، نه فقط تنظیم import_environment را.

-v

پرگویی را به همراه شمارندهٔ پیشرفت فعال می‌کند.

-i instance-name

در صورت استفاده از چند نمونهٔ Dovecot، فایل پیکربندی را بر اساس این نام نمونه انتخاب می‌کند.

برای اطلاعات بیشتر تنظیم instance_name را ببینید.

-c config-file

پیکربندی را از config-file داده‌شده می‌خواند. به‌طور پیش‌فرض ابتدا سوکت پیکربندی را می‌خواند و در صورت عدم دسترسی به /etc/dovecot/dovecot.conf بازمی‌گردد. همچنین می‌توانید آن را به سوکت پیکربندی نمونه‌ای که نسخه‌ای سازگار را اجرا می‌کند، ارجاع دهید.

-o setting=value

تنظیمِ پیکربندی (setting) موجود در /etc/dovecot/dovecot.conf و userdb را با value داده‌شده بازنویسی می‌کند. جهت بازنویسی چندین تنظیم، گزینهٔ -o می‌تواند چندین بار مشخص شود.

-f formatter

قالب‌بند (formatter) را برای قالب‌بندی خروجی مشخص می‌کند. قالب‌بندهای پشتیبانی‌شده عبارتند از:

flow

هر خط را با جفت‌های key=value چاپ می‌کند.

json

یک آرایهٔ JSON از اشیاء JSON را چاپ می‌کند.

pager

هر جفت key: value را در خط جداگانه‌ای چاپ کرده و رکوردها را با نویسهٔ form feed (^L) جدا می‌کند.

tab

سربرگ جدول را همراه با خطوط مقادیر جداشده با تب (tab) چاپ می‌کند.

table

سربرگ جدول را همراه با خطوط مقادیر هم‌تراز شده چاپ می‌کند.

service (اختیاری)

فهرست را بر اساس سرویس یا سرویس‌های مشخص‌شده فیلتر می‌کند. به‌طور پیش‌فرض، همهٔ سرویس‌های dovecot فهرست می‌شوند.

doveadm service status
name: imap-login
process_count: 0
process_avail: 0
process_limit: 1
client_limit: 1000
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0

باگ‌ها، از جمله خروجی doveconf -n را به فهرست پستی Dovecot به نشانی ⟨dovecot@dovecot.org⟩ گزارش کنید. اطلاعات دربارهٔ نحوهٔ گزارش باگ‌ها در این نشانی در دسترس است: ⟨https://dovecot.org/bugreport.html⟩

doveadm(1), doveadm-process-status(1)

May 2026 e5ac02a