3

CentOS上で動作するapacheのulimitパラメータの設定を思い切って変更してみました。これが私の /etc/security/limits.conf の設定です

apache hard fszie 1024
apache soft fszie 1024
apache hard nproc 512
apache soft nproc 512
apache hard cpu 14
apache soft cpu 14
apache hard nofile 1024
apache soft nofile 1024

システムも再起動しましたが、PHP スクリプトを使用して Apache の ulimit パラメータを確認しようとすると、設定されていません。不足しているものはありますか、どこかに他のエントリまたは他のパラメーターを作成する必要がありますか? よろしくお願いします

4

1 に答える 1

9

最後に答えが得られました。上記の設定は、ユーザーのログインを使用しているが、apache のログインがない場合に役立ちます。したがって、/etc/init.d/httpd スクリプトに ulimit -H -n filno などのコマンドを配置する必要があります。サーバーを再起動します。これが他の人に役立つことを願っています。

于 2012-05-23T08:07:12.907 に答える