ホームページ > php教程 > php手册 > Windows2000 での Apache2 + PHP の不安定なソリューション

Windows2000 での Apache2 + PHP の不安定なソリューション

WBOY
リリース: 2016-06-21 08:59:55
オリジナル
840 人が閲覧しました

1 バット ファイルを作成し、スケジュールされたタスクで定期的に (毎晩) 実行します。ファイルが大きくなりすぎないように古いログ ファイルを削除します。
apache -k shutdown

move /Y access_log access_log.old
move /Y error_log error_log.old

apache -k start

2 [httpd.conf]

ThreadsPerChild 250
MaxRequestsPerChild 30 <- 100 にすることもできますが、0 にしないことをお勧めします
Win32DisableAcceptEx <-This

3 より詳細なログを使用して、クラッシュ中にアクセスしたページをキャプチャします

LogFormat "%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i""組み合わせた
ログ参照は、問題のあるリクエストの送信元のページを確認して、攻撃を受けているかどうかを判断するのに役立ちます

「%400,501{User-agent}i」「%!200,304,302{Referer}」を使用できますi" を使用して特定のログをキャプチャします

4 [コンピューターの管理] -> [パフォーマンス] で、[パフォーマンス ログとアラート] -> [カウンター ログ] -> [システムの概要] を開始します。一定期間の監視データをもとに、異常クラッシュ発生時のメモリやCPUの極値の法則をシステムモニタで確認します。次に、アラーム内で、特定の極値を超えるか近づいた場合は、restart apache コマンドを実行します。

5 何はともあれ、静的な HTML ページを生成するか、メタの有効期限を数分に設定することで、プログラムにキャッシュ メカニズムを追加してください。



関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート