MASTER(8) MASTER(8)
名前
master - Postfix マスタープロセス
書式
master [-c config_dir] [-D] [-t] [-v]
解説
master デーモンは要求に応じて Postfix デーモンを走らせる常
駐プロセスです: ネットワークを通してメッセージを送受信する
デーモンやメールをローカルに配送するデーモンなどがあります。
これらのデーモンは要求に応じてサービスごとに決められた設定
可能な最大数を上限に作られます。
Postfix デーモンは設定可能な時間のアイドル後や設定可能な数
の要求にサービスを提供した後、自発的に終了します。この規則
の例外は常駐 Postfix キューマネージャです。
master デーモンの振舞は master.cf 設定ファイルで制御されま
す。表にはゼロ、もしくはそれ以上の UNIX または INET ドメイ
ンのサーバ、または FIFO からの要求を受けるサーバを指定しま
す。正確な設定の詳細は master.cf ファイルの中とそれぞれの
デーモンのマニュアルページにあります。
オプション:
-c config_dir
指定されたディレクトリの main.cf と master.cf 設定
ファイルを読みます。
-D 初期化後、マスタープロセスにデバッガを走らせます。
デバッグコマンドは main.cf グローバル設定ファイルの
debugger_command で指定します。
-t テストモード。master.pid ロックファイルが存在しない
ときや、ロックされていないときは、終了状態はゼロを
返します。これは master デーモンが走っていないことの
証拠です。
-v デバッグ目的の冗長ログモードを使います。このオプショ
ンは子プロセスに渡されます。複数 -v オプションを指定
すると、ソフトウェアは冗長度を増します。
シグナル:
SIGHUP HUP シグナルを受けとると (例えば postfix reloadの後)
マスタープロセスはその設定ファイルを再び読み込みます。
サービスが master.cf ファイルから削除されてい
ると、動いているプロセスはすぐに終了します。それ以外
は動いているプロセスは都合が良いときに終了することが
許されるため、設定の変更は新しいサービス要求にのみ効
果を及ぼします。
1
MASTER(8) MASTER(8)
SIGTERM
TERM シグナルを受けとると (例えば postfix abort の後)
マスタープロセスはそのシグナルを子プロセスに渡し、終
了させます。これは緊急シャットダウン時に便利です。通
常はマスターのみを終了し (postfix stop)、 プロセスは
実行していることが終わるまで動くことが許されます。
診断
問題は syslogd(8) に通知されます。
バグ
環境変数
MAIL_DEBUG
初期化後、main.cf 設定ファイルの debugger_command
設定パラメータで指定されたデバッガを起動します。
MAIL_CONFIG
設定ファイルのディレクトリ。
設定パラメータ
以下の main.cf パラメータは特にこのプログラムに関連があります。
文法の詳細やデフォルト値は main.cf ファイルを参照して下さい。
設定の変更後は postfix reload コマンドを使ってください。
その他
mail_owner
メールキューやほとんどの Postfix プロセスの所有者。
program_directory
Postfix サポートプログラムやデーモンのディレクトリ。
queue_directory
Postfix キューのトップレベルディレクトリ。これは
chroot して動く Postfix デーモンのルートディレクトリ
でもあります。
リソース制御
default_process_limit
ある与えられたサービスを処理する子プロセスが同時に
起動する数の制限のデフォルト。
max_idle
子プロセスがサービス要求を待つ時間制限の秒数。
max_use
一つの子プロセスが扱うサービス要求の数の制限。
2
MASTER(8) MASTER(8)
service_throttle_time
壊れたとわかったサーバをフォークするのを避ける時間。
FILES
/etc/postfix/main.cf: グローバルな設定ファイル。
/etc/postfix/master.cf: マスタープロセス設定ファイル。
/var/spool/postfix/pid/master.pid: master ロックファイル。
関連項目
qmgr(8) キューマネージャ
pickup(8) ローカルメールの収集
syslogd(8) システムロギング
ライセンス
安全なメーラライセンス(The Secure Mailer license)はこのソフト
ウェアと一緒に配布されなければいけません。
作者
Wietse Venema
IBM T.J. Watson Research
P.O. Box 704
Yorktown Heights, NY 10598, USA
3