2002-07-02 (Tue) [長年日記]

daemontools

さっくりパッケージから入れた daemontools-0.70-solaris8 だが、Solaris9上ではどうにも挙動がおかしい(ゾンビプロセスを生成しまくる)。一晩動かしてたら大変なプロセス数になっていた。これで落ちないのは流石だね。 daemontools-0.76 最新版とってきてビルドする。快調に動作するようになった。

と思ったけど勘違い。原因は daemontools ではなく inittab での起動指定に問題があった。respawn 指定すると落ちたらなんども再起動してくれるようになるが、プロセスを csh -cf 'hoge &' などとすぐ終了するような記述にしていたための問題。

しかし svscanboot をマネた startsvscan スクリプトがどうしても inittab から起動してくれない。しょうがないから普通に /etc/init.d から起動するようにする。respawn などのサポートはないがいたしかたあるまい。

Solaris オートマウント

qmail の設定でドハマリ。Solarisはデフォルトでユーザーのホームディレクトリをオートマウントするように構築される。実体は /export/home にあっても、必要になった時点(cd /home/hogehoge などの操作)で /home にマウントするそうな。qmail の設定はホームディレクトリ置くために /home/hogehoge を指定していたが、まだ未マウント状態でいくら参照しても設定が無いためにメールボックスが無いエラーになってしまっていた。これは直接 /export/home を参照して解決かな。

DejavuZone

Solaris設定メモ

ViewCVS でファイルが表示されない

NOTE: There are 10 files, but none match the current selection criteria.
などと表示されてファイルが表示されないのはRCSが必須なのに入れてないのが原因。 ちなみに CVS Repositry のパーミッションは
chmod -R a+rX .