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