このスレッドは未解決です(解決したらこちらで解決済にしてください)
<<戻る

高負荷 このメッセージに返信する
日時: 2010/10/13 11:15
名前: 平社員
URL:
いつもこちらのサイトでお世話になっております。

WEBサーバーをいくつかの部署で使用してます。
テスト環境として使用しているのですが、時折お馬鹿なPHPを突っ込んでループさせてリソースを根こそぎ持っていくやつがいます。
テスト環境なのでそれ自体はアリなのですが、高負荷のためプロセスを切るということ自体が難しいこともあります。本当は個別に試験環境を用意できればいいんですが、社内規定とかもろもろありそういったことは出来ません。
高負荷のプロセスを検知して自動で切ったり、もしくは優先度を下げたりさせることは可能でしょうか?
php.iniやhttpd.confでそういったものがあればいいのですが閾値とか設けたりする方法があれば教えてもらえると助かります。
使っている環境はCentOS5.4になります。
記事編集 編集
Re: 高負荷 このメッセージに返信する
日時: 2011/02/04 01:24
名前: ma-to
URL:
平社員さま

利用したことはないので、どの程度まで制限出来るか分かりませんが、CPUの利用時間やメモリ使用量・プロセス数を制限する方法が有るようです。

RLimitCPU
RLimitMEM
RLimitNPROC

httpd.confでも制限できるようですが、.htaccessでも制限出来るようです。


お試しあれ・・・
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -