daemontoolsをいれました

daemontoolsをいれました。qmailが安定した(はず)。ログもばっちり(のはず)。

daemontools導入メモ

mkdir -p /package
chmod 1755 /package
cd /package

cd /package
tar xvpfz 保存したディレクトリ/daemontools-0.76.tar.gz
cd admin/daemontools-0.76
./package/install

失敗した場合
vi ./compile/error.h
---
extern int errno;

#include
に編集する
----

以上の作業で、以下のディレクトリとファイルが作成されます。
新たに作成されるディレクトリ
/service
/command

作成されるファイルおよびそのシンボリックリンク
/package/admin/daemontools/command/下に実行ファイル
/command/下にそのシンボリックリンク
/usr/local/bin/下にさらにシンボリックリンク

また、/etc/inittabファイルの末尾に次の1行が追加されます。
SV:123456:respawn:/command/svscanboot

daemontoolsが適切に日付を処理できているかを確認します。
出力の左と右で時間が同じであれば問題ありません。

cd /command/
date | ./tai64n | ./tai64nlocal
=>2002-05-14 03:54:59.114461500 Tue May 14 03:54:59 JST 2002

date | sh -c './multilog t e 2>&1' | ./tai64nlocal
=>2002-05-14 03:55:21.425022500 Tue May 14 03:55:21 JST 2002


========qmail=========

cd /var/qmail

mkdir /var/qmail/services
mkdir /var/qmail/services/qmail
mkdir /var/qmail/services/qmail/log
chmod +t /var/qmail/services/qmail

vi /var/qmail/services/qmail/run
#!/bin/sh
PATH=/var/qmail/bin:/usr/local/bin:/bin:/usr/bin
exec /var/qmail/rc

vi /var/qmail/services/qmail/log/run
#!/bin/sh
exec /usr/local/bin/setuidgid qmaill \
/usr/local/bin/multilog t /var/log/qmail

chmod +x /var/qmail/services/qmail/run
chmod +x /var/qmail/services/qmail/log/run

vi /var/qmail/rc
#!/bin/sh
exec env - PATH="/var/qmail/bin:$PATH" \
qmail-start ./Maildir/

mkdir /var/log/qmail
chown qmaill:nofiles /var/log/qmail
chmod 700 /var/log/qmail

ln -s /var/qmail/services/qmail /service/qmail

確認
svstat /service/qmail/
svstat /service/qmail/log/

========smtpd==========

mkdir /var/qmail/services/smtpd
mkdir /var/qmail/services/smtpd/log
chmod +t /var/qmail/services/smtpd

vi /var/qmail/services/smtpd/run
---
#!/bin/sh

PATH=/var/qmail/bin:/usr/local/bin:/usr/bin:/bin
IP="172.16.16.11"
HOST="takasrv11.ko-hei.com"

exec env - \
PATH="$PATH" \
DOMAINOWNER="" \
tcpserver -vHR -l "$HOST" -c40 -- "$IP" 25 \
fixcrio \
qmail-smtpup "$HOST" checkpassword qmail-smtpd 2>&1
---

vi /var/qmail/services/smtpd/log/run
#!/bin/sh
exec /usr/local/bin/setuidgid qmails /usr/local/bin/multilog t /var/log/smtpd

chmod +x /var/qmail/services/smtpd/run
chmod +x /var/qmail/services/smtpd/log/run

mkdir /var/log/smtpd
chown qmails:nofiles /var/log/smtpd
chmod 700 /var/log/smtpd

ln -s /var/qmail/services/smtpd /service/smtpd

確認
svstat /service/smtpd/
svstat /service/smtpd/log/


======pop3d========

mkdir /var/qmail/services/pop3d
mkdir /var/qmail/services/pop3d/log
chmod +t /var/qmail/services/pop3d

vi /var/qmail/services/pop3d/run
---
#!/bin/sh

PATH=/var/qmail/bin:/usr/local/bin:/usr/bin:/bin
IP="172.16.16.11"
HOST="takasrv11.ko-hei.com"

exec env - \
PATH="$PATH" \
DOMAINOWNER="" \
tcpserver -vHR -l "$HOST" -c40 -- "$IP" 110 \
qmail-popup "$HOST" checkpassword qmail-pop3d Maildir 2>&1
---

vi /var/qmail/services/pop3d/log/run
#!/bin/sh
exec /usr/local/bin/setuidgid qmailp /usr/local/bin/multilog t /var/log/pop3d

chmod +x /var/qmail/services/pop3d/run
chmod +x /var/qmail/services/pop3d/log/run

mkdir /var/log/pop3d
chown qmailp:nofiles /var/log/pop3d
chmod 700 /var/log/pop3d

ln -s /var/qmail/services/pop3d /service/pop3d

確認
svstat /service/pop3d
svstat /service/pop3d/log

===========

■プロセスの停止と起動
停止させる
svc -d /service/サービス
開始する
svc -u /service/サービス

再起動しても立ち上がらない
touch /service/サービス/down

ログの確認
tai64nlocal < TAI64N形式で記録されたログファイル

トラックバック(0)

このブログ記事を参照しているブログ一覧: daemontoolsをいれました

このブログ記事に対するトラックバックURL: http://www.ko-hei.net/mt-tb.cgi/60

コメント(1)

feces :

アハハ
これで安定した気になってんの?

コメントする

このブログ記事について

このページは、ko-heiが2004年10月30日 15:03に書いたブログ記事です。

ひとつ前のブログ記事は「ローマの休日」です。

次のブログ記事は「movabletype をアップグレードしました」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

このブログを購読する

Powered by

Powered by Movable Type 4.01
Powered by Apache
Powered by MySQL
Powered by FreeBSD
Powered by SAKURA internet

天気予報

クリック募金

最近のお買い物

予想どおりに不合理―行動経済学が明かす「あなたがそれを選ぶわけ」 PRO TEC HEAD ウォッシングブラシ リーフ&ボタニクス ウォータージェル(モイスチャー)120ml フォーカス・リーディング 「1冊10分」のスピードで、10倍の効果を出す いいとこどり読書術 容疑者Xの献身 (文春文庫 ひ 13-7) 本を読む本 (講談社学術文庫) Princeton I-Bird FM/AMラジオ搭載目覚まし機能付きiPod専用マルチメディアスピーカー ホワイト PSP-MSSACW MindManager Pro 7 日本語版 ジーシー MIペースト ストロベリー 最後の授業 ぼくの命があるうちに CITIZEN 電波デジタル置き時計 パルデジットR044 8RZ044-003 M mark アミノ酸せっけんシャンプー レギュラー 無添加ボディソープ 白い石けん レギュラー

EVA

BlogPet