ISS6.0上で、PHPで作成したイントラサイトを運用しています。
サイトを閲覧していると、たまに以下のエラーが表示されてしまいます。
CGIerror
The specified CGI application misbehaved by not returning a complete set of HTTP headers.
サイトを開いた時に初めから表示されることもあれば、最初は普通に見れていたのにページを遷移しようとしたときに突然表示されることもあります。
エラーが出たときは、F5キーを1回または複数回押したり、Ctrl+F5で正常に表示されるようになったりします。
経緯として、サイトを立ち上げてしばらくは問題なく閲覧できていたのですが、少し前にIISの設定をいじったところサイトが表示されなくなってしまいました。
慌てて設定を戻したつもりが復旧せず、さらにいじっていたところ表示はされるようになったものの、上記エラーがたびたび表示されるようになってしまいました。
(ここで変更内容を記録しておかなかったのがそもそもいけなかったのですが。。。)
また、同じ原因かは分かりませんが、同時期よりページの読み込みが異様に遅くなりました。
ページは表示されるのですが、ブラウザのタブの部分のアイコンが5秒以上くるくる回っている状態です。(IE、Chromeにて確認)
"Hello, World!"を出力するだけのページでテストしても同様です。
(htmlのページは即表示されます。)
以上2点(エラー、読み込みが遅い)について、原因・対応方法を調べています。
ほぼ初心者で、何の情報を提示すればよいかも分からないのですが、不足などありましたらご指摘頂けると幸いです。
ヒント程度でも結構ですので、どうぞ宜しくお願い致します。
----------
WindowsServer2003 R2(SP2)
IIS 6.0
PHP 5.2
No.2ベストアンサー
- 回答日時:
>> 502エラーは毎日数十~100件程度出ているようです。
これが起きたタイミングと、ご質問の現象の発生時間は一致すると思うのですが如何でしょうか。
サーバー側から応答がないのでクライアント側は待機状態となり、
サーバー側にはクライアント間機器(もしくはバックエンド)と通信できないので502が記録されている、
と考えれば辻褄は合います。
色々考えられますが、まずはIISのログを詳細に記録するように変更してみては?
この回答への補足
ご報告が遅くなり失礼致しました。
ご回答いただいた後、ログの設定を変更して中身を見てみたり、そこから色々と調べてみたのですが、
どうやらfastCGI関係の設定が間違っていたようです。
fcgiext.iniファイル内に記述されていたphpのバージョンがおかしかったのを修正し、
(php5.2と5.3がインストールされており、使用していない方のバージョンの記述になっている箇所があった)
IISのマッピングの設定で、.phpのパスがphpのインストール先フォルダになっていたのを
『C:\WINDOWS\system32\inetsrv\fcgiext.dll』に変更したら
502が記録されなくなりました。
実際のサーバの状況を理解せず、
たまたまどこかのサイトで見つけた記述を、そのまま設定してしまったのだと思います。
そもそもPHPが動く仕組みについて全く理解していなかったことを痛感しました。
アドバイスを頂き、大変参考に、また勉強になりました。
本当に有難うございました。
有難うございます。やってみたいと思います。
エラーについても全く詳しくないので調べてみます。
またご報告いたしますので、よろしければまたご意見いただけると助かります。
よろしくお願い致します。
No.1
- 回答日時:
力になれるか微妙ですが、とりあえず現状では推測もできません。
あったらいいなと思う情報ですが、
1. サイトを開くパソコンと、IIS 6.0が稼動しているサーバーとの間に、Proxyは存在していますか?
→IISと相性が悪いProxyがあり、似た様な状況になることがある。
2. サイトに「開く度に背景や見た目が変わる」等の動的な処理はありますか?
→特定の処理でエラーが起きている可能性がある。
3. WindowsServerのイベントログや、IISのログにエラーが記録されていませんか?
→大体の障害の詳細はここに記録されています。
ご回答有難うございます。
お返事が遅くなり失礼いたしました。
ご質問いただいた件ですが、
1.Proxyは存在していません。
2.動的な処理は特にありません。
ちなみにPHPで記述しているのも、各ページ共通のヘッダーやサイドバーを読み込む部分くらいです。
3.当エラーは毎日出ていると思いますが、イベントログにはエラーや警告は出ていないように見受けれられます。
IISのログは解析方法を調べつつ見ていますが・・・
ひとまずここ1週間ほどですと、404エラーは毎日数百~1000件以上、502エラーは毎日数十~100件程度出ているようです。
上記エラーの内容などもまだ調べられていませんが、他になにか見つけられたらご報告します。
引き続きご協力いただけますと幸いです。
よろしくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ブラウザ) IE・edgeで日増しに観られるサイトが減ってくる。 1 2022/10/04 22:40
- au(KDDI) 特定の画面を見るとスマホが固まります ご覧頂き有難うございます。 特定のページを見るとスマホが固まり 1 2023/08/21 19:29
- C言語・C++・C# プログラミングの問題です。至急教えてください。 /***から***/の部分をプログラミングにしてほし 1 2022/10/13 11:48
- PHP PHP MySql ページング 2 2022/09/20 06:38
- WordPress(ワードプレス) ワードプレスで、投稿一覧ページにタグを表示する方法 投稿につけたタグを、記事一覧ページにもカテゴリと 1 2023/05/10 21:41
- Chrome(クローム) 最近のGoogle Chromeのデータ読み込みの遅延やエラーって頻発しますか? 2 2023/01/06 22:12
- HTML・CSS Dreamweaver のテンプレートでの相対パスの設定について 2 2023/06/13 17:28
- Chrome(クローム) PCの Google Chrome が頻繁に「ページが応答していません」となり作業が進みません。 1 2023/05/25 20:43
- ホームページ作成・プログラミング メールフォームで送信すると「通信に失敗しました。ページの再読み込みを...」で送信できません。 2 2023/05/26 18:11
- アプリ Edgeを操作するアプリについて 4 2023/05/11 22:48
このQ&Aを見た人はこんなQ&Aも見ています
-
10代と話して驚いたこと
先日10代の知り合いと話した際、フロッピーディスクの実物を見たことがない、と言われて驚きました。今後もこういうことが増えてくるのかと思うと不思議な気持ちです。
-
大人になっても苦手な食べ物、ありますか?
大人になっても、我慢してもどうしても食べれないほど苦手なものってありますよね。 あなたにとっての今でもどうしても苦手なものはなんですか?
-
CDの保有枚数を教えてください
ひとむかし前はCDを買ったり借りたりが主流でしたが、サブスクで簡単に音楽が聴ける今、CDを手に取ることも減ってきたかと思います。皆さんは2024年現在、何枚くらいCDをお持ちですか?
-
自分のセンスや笑いの好みに影響を受けた作品を教えて
子どもの頃に読んだ漫画などが その後の笑いの好みや自分自身のユーモアのセンスに影響することがあると思いますが、 「この作品に影響受けてるな~!」というものがあれば教えてください。
-
ギリギリ行けるお一人様のライン
おひとり様需要が増えているというニュースも耳にしますが、 あなたが「ギリギリ一人でも行ける!」という場所や行為を教えてください
-
CGIエラー、どうしたらいいか・・・。
CGI
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHP8を使うと、大量のWarningが...
-
フォントの色を変えるには?
-
PHPで特定のURLにジャンプす...
-
正規表現での最後尾のバックス...
-
PHPでOut of memoryのエラー解...
-
pchartというグラフ生成ライブ...
-
PHPにて外部サイト内容が取得不...
-
パースエラーとは?
-
PHPでSMTPを使ってメール送信で...
-
phpでget_headers()が使えない?
-
「@$変数」の「@の意味は?」
-
Localeクラスについて
-
ある条件に当てはまったときに...
-
php7のhtmlentitiesはEUC-JPを...
-
PHPでfatal errorが出ても無視...
-
Parse error: syntax error, un...
-
AptanaStudioでASP形式のPHPシ...
-
502 Bad Gatewayの解決方法
-
PHPでネットワークドライブのop...
-
error_reporting(0);にも関わら...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フォントの色を変えるには?
-
トランザクションが原因?DBに...
-
PHPでネットワークドライブのop...
-
PHP8を使うと、大量のWarningが...
-
パースエラーとは?
-
ワードプレスサイト PHP8.0.25...
-
「@$変数」の「@の意味は?」
-
PHPで、エラーがない場合のみ画...
-
PHPでfatal errorが出ても無視...
-
PHPにて外部サイト内容が取得不...
-
iframeからのアクセスか、ブラ...
-
phpのrenameでエラーが出ます
-
正規表現での最後尾のバックス...
-
fsockopenの例外について
-
これは例外処理でしょうか?
-
PHPで特定のURLにジャンプす...
-
bindValueエラー
-
Localeクラスについて
-
awsにApacheとPHPを入れて、何...
-
PEARのライブラリを使うと文法...
おすすめ情報