
FreeBSD で apache 1.3 を suexec で運用しています。名前ベースの VirutalHost がたくさんあり、それぞれユーザーを作成し、ユーザー権限でCGIを実行させています。
そこで、1ユーザーあたりおよびシステム全体のCGIの起動数制限を行いたいのですが、どうすればいいでしょうか。
素直にRLimitNPROC を使用しても、制限をかけることができませんでした。また、FreeBSD ports の login.conf を
適用させるパッチが標準であたっているので、/etc/login.conf でクラスを作り制限をかけてみましたが、やはりできませんでした。
どうやら、RLimitNPROC も login.conf もそれぞれのCGIがforkできるプロセス数の制限のようです。
いい解決方法を教えてください。