WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:CGIエラー

0:[投稿] sayumi [2005/05/06 09:34 ][環境:Windows2000pro IE6 IIS]

社内にWebサーバ環境を作成し、携帯電話用のCGIアプリケーション(C言語で作成)を動かす試験をしていました。が、都合により、環境をクリーンインストールし、WEBサーバ(IIS)環境を作り直しました。そうしたら全くCGIアプリが動かなくなってしまいました。
「The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:」のエラーです。このエラーに関しては過去ログにもいろいろな質問&回答があるようでいろいろやっては見たのですが、未だ解決していない状態です。上記以外のメッセージは出ていません。
今まで何回か同じように環境を作成していて、このようなエラーになった事はありません。
CGIアプリはエンドユーザの本番用Webサーバでは動いているものです。お客様のところで試験するわけには行かず途方にくれ、投稿させていただきました。
よろしくお願いいたします。


1:[回答] andi [URL] [2005/05/07 16:13 ]

コマンドラインでCGIを実行してワーニングメッセージとか読めませんか?
アプリ自体を変更していないのでしたら、ライブラリが足りないとかデータが読めないとか、その他IISの設定に問題があるのではないでしょうか。


2:[質問] sayumi [2005/05/09 18:43 ]

ありがとうございます!コマンドラインから起動してみて、OCI.DLLがない・・・オラクルをインストールしていないことに気づきました。早速、オラクルをインストールし、コマンドラインから起動してみたら、OCI.DLLアプリケーションエラー 初期化に失敗しました・・・と出て、やはり動きませんでした。WebServer上で動かすとCGIエラーは消えたものの、永久LOOPのようです。一難去ってまた一難です。
取り急ぎ、アドバイスありがとうございました。m(__)m


3:[完了] sayumi [2005/05/19 09:57 ]

あれ以来も試行錯誤でしたが頭をリセットし(^-^)、
再度OSのクリーンインストールから環境作成を行い、IISの匿名アクセスを許可し、Asdministrator権限に変更しました。(ここは先輩からのアドバイスでした)
結果、無事CGIアプリを動かすことが出来るようになりました。
andi様、IISの設定のようでやっぱり匿名アクセス辺りのせいだったのでしょうか。。。
WindowsUpdateをかけているうちに強化されてしまったとか?!
取り急ぎ解決報告でした。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World