くだらねえ質問はここに書き込め! Part 179 at LINUX
[2ch|▼Menu]
367:login:Penguin
09/11/27 13:52:02 dDBRtvKE
>>345
シェルスクリプトならこんな感じ。Apache 側で何かできるのかどうかは知らない。
通常は 3分間隔、800越えてたら 1分間隔、1000越えてたら restart して 30秒待つ。
pgrep の行のユーザー名とプロセス名を確認。renice の行は無くてもいい。

#!/bin/bash
renice +2 $$
while : ;
do
HTTPD_COUNT=`pgrep -u apache httpd | wc -l`

if [ "${HTTPD_COUNT}" -gt "1000" ] ; then
/sbin/service apache2 restart
sleep 30
elif [ "${HTTPD_COUNT}" -gt "800" ] ; then
sleep 1m
else
sleep 3m
fi
done


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4092日前に更新/276 KB
担当:undef