http://ローカルホスト長時間応答しません (10 分後に待機を停止)。また、どの vhost も応答しません。
エラー ログを確認してみましたが、2010 年以降のエントリは表示されません。vhosts は毎日使用しています。私が知る限り、Apache の設定は変更しておらず、hosts ファイル、httpd.conf、httpd-vhosts.conf はすべて正常に見えます。実際、これらのフォルダーは数か月間変更されていません。自動更新または LogMeIn の最近の更新によって、Windows 環境の他の場所で何かが行われた可能性があります。
以下の方法で Apache を再起動します:
MyPath\Apache2.2.17\bin\httpd.exe -k restart
コマンドコンソールにエラーは表示されず、前述したようにApacheログは更新されていません
2 つの質問: 1) ログが生成されない理由をご存知ですか? 2) この問題をトラブルシューティングするには、どのような手順を実行すればよいですか?
アップデート:
Apache ログが、Apache フォルダーの下のログ ファイルではなく、wamp/logs の下に生成されていることが分かりました。Apache を再起動するたびに、次のようなログが数千件生成されます。
[2012 年 5 月 5 日土曜日 13:30:26] [エラー] (OS 10038) ソケット以外の操作を実行しようとしました。: 子 9532: クライアント接続の受け入れ時にエラーが発生しました。考えられる原因: 動的アドレス更新、または互換性のない VPN またはファイアウォール ソフトウェア。Win32DisableAcceptEx ディレクティブを使用してみてください。
追加してみました
Win32DisableAcceptEx
httpd.conf ファイルに変更を加えたところ、エラーは変更されましたが、数が多すぎて一覧できません。何が変更されたためにこのような状態になったのでしょうか?
答え1
おそらくルートキットまたはアプリケーションによって破損したフォルダwsock32.dll
の下にあります。Windows CD でマシンを起動してファイルを置き換えてみてください。問題は解決します。system32
答え2
チェックしてください
c:\windows\system32\drivers\etc\hosts
ファイル。「#」のない行があるかどうか確認してください。
127.0.0.1 ローカルホスト
存在しない場合は、更新して再試行してください。