質問: windows上のapache 2.4の応答が遅く、一部の動的ページを提供するとハングする (この質問への回答はわかっています。回答をコミュニティと共有するためだけに投稿します)apache 2.4のローカル(windows 7)インスタンスでdelaysまたは一部のurlを処理するときにハングアップします(これらのurlへのアクセスに使用するブラウザーに応じて。firefox/chromeでは、apacheは特定のurlでは応答が遅いです。任意のurlで約20%の確率で速度が低下します。発生した場合、firefoxが「待機中...」ステータスを表示するまで5秒の遅延があります。internet explorer 9では、apacheは単にハングしますであり、再起動するまで(任意のブラウザーで)要求の処理を停止します。 これは動的(php)リクエストでのみ発生するようですが、すべてではありません。実際には、1つの特定のサイトでのみ発生します。同じマシン上の他のphpベースのサイトは正常に動作します。 問題のあるサイトが多数のサブドメイン(virtualhosts)で構成されていることが重要な場合とそうでない場合があります。 windowsファイアウォールとcomodoファイアウォールを無効にしても効果はありません。 この問題は、「ビジー」ページ(iframesなどの追加リクエスト)でより頻繁に発生するようです。 httpd.confに多くの変更(keepalive、enablemmap、hostnamelookupsを無効にするなど)を試みましたが、何も機能しないようです。
回答: 私はwindows 7 proボックスでapache 2.4.16を実行していますが、私のwebサイトは約2週間前に機能しなくなりました。これを追加することで問題が修正されました。serverroot "c:/program files (x86)/apache software foundation/apache2.4" # # listen: allows you to bind apache to specific ip addresses and/or # ports, instead of the default. see also the <virtualhost> # directive. # # change this to listen on specific ip addresses as shown below to # prevent apache from glomming onto all bound ip addresses. # #listen xx.xx.xx.xx:80 listen 80 acceptfilter http none acceptfilter https none