CGIエラーのヘッダが返されない。が突然起こる

[上に] [前に] [次に]
マリオン 1999/12/25(土) 17:09:26
CGIエラーでヘッダが返されないというエラーがありますが、
今までは動いていたのに、突然このエラーが出るという事が
ありませんか?
プログラムの文法等に誤りが無い場合、
その他の理由としてどんなときに起こるのでしょうか?

moci 1999/12/26(日) 07:42:01
> CGIエラーでヘッダが返されないというエラーがありますが、

特定のWWWブラウザのエラーメッセージですか?

> 今までは動いていたのに、突然このエラーが出るという事が

WWWサーバに負荷がかかり過ぎている状態で、何も返ってこないとか。

マリオン 1999/12/26(日) 11:02:48
>特定のWWWブラウザのエラーメッセージですか?
ブラウザのエラーメッセージです。

>WWWサーバに負荷がかかり過ぎている状態で、何も返ってこないとか。
負担がかかりすぎるとは具体的にどういうときですか?
全然わからないので教えて下さい。よろしくお願いします。

moci 1999/12/26(日) 12:07:28
> ブラウザのエラーメッセージです。

どんなWWWブラウザでしょう。可能なら、エラーが起きる時に
他のWWWブラウザでも試してみられてはいかがでしょう。

> 負担がかかりすぎるとは具体的にどういうときですか?

負担ではなく、負荷です(意味は似たようなものですが)。

WWWサーバはリクエストに応じてHTMLを送り返したり、CGIを動かして
結果を送り出したりしています。どのような処理を行うとしても、
WWWサーバに仕事をさせているわけで、それを「WWWサーバに負荷を
かけている」と言います。単にHTMLを送り返すだけよりも、CGIを
動かす方が、WWWサーバはよりたくさんの仕事をしなければなりません。
また、膨大な数の仕事を同時にこなさなければならないので、一つ一つは
たいしたことがなくても、全体では限界を超えてしまうかもしれません。
限界は、WWWサーバの性能や、どれだけのアクセスが集中するかによって
変わってきます。

マリオンさんの使っているWWWサーバがどの程度の性能で、どの程度の
アクセスを受けているかは分かりませんが、もし同じWWWサーバを
使っている人と話ができるのであれば、どのような状況かを窺い
知ることができるかもしれません。また、エラーが起きている時に
同じWWWサーバに置かれている他のCGIにアクセスしてみるのも手でしょう。

マリオン 1999/12/28(火) 06:15:00
[[解決]]
もうちょっと教えて下さい。
原因を細かく書けばよかったです。すいません。
環境の事があまりよくわからないのですが、
サーバ(?)はIIS4.0です。
ブラウザはIE4.0かNS3.xです。
CGIエラーが起こった原因はコンパネで日付を2000年に
変更してJavaScriptのテストをしようとしたら起りました。
時間を変えたのが原因(負荷)ですか?

moci 1999/12/28(火) 07:21:35
# 解決押されてますけど…
2000年に日付を変更すると必ず起きるというのなら、
負荷は関係ないでしょう。あとは日付に依存する部分を
重点的に、普通にデバッグすればいいのでは。
日付を変えられる立場にあるということは、OSやIISの
2000年問題がないかもチェックされてますよね?

[上に] [前に] [次に]