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