飛竜さん、
了解しました。
原因はまだ不明です。
飛竜さんは HTTP/1.0 で使っていてください。
書き込みが遅れましたが、設定で
(1)「HTTPバージョン」を 「HTTP/1.1」 から 「HTTP/1.0」にする
のところを元の「HTTP/1.1」に戻したところファイルが表示されなくなる現象が発生しました。
そして、しばらくすると前と同じく強制終了されました。
これで原因が分かりましたでしょうか?
飛竜さん、
何がいけないのかははっきりしません。
できれば、今回修正したところを一箇所ずつまた元に戻して、どういう設定の時に落ちるか確かめてみてもらえると助かります。
書き込みが遅れましたが設定を変えたところそのまま落ちずに正常に動いています。
表示されなかったファイルもちゃんと表示されているようです。
今まで全くお手上げ状態だったので非常に助かります。
ありがとうございました。
ところで今までの設定では何がダメだったんでしょうか?
今まで特に変な設定にした覚えもないので、みんなこういう現象があるものだと思ってました。
しいて言えばCGIやSSIの出力を検査のところのチェックですが、readmeではついてませんでしたがデフォルトの状態ではチェックがついててそこから変えてなかったような気がします。ちょっと曖昧なので記憶違いなら申し訳ありません。
飛竜さん、
とりあえず、オプション/一般の、
(1)「HTTPバージョン」を 「HTTP/1.1」 から 「HTTP/1.0」にする
(2)「[/ ] --> ドキュメントルート\[ ]」の前のチェックをはずす
(3)「CGI出力を検査」「SSI出力を検査」のチェックを両方ともはずす
としてください。
ところで「表示できないファイル」はどうなったのでしょうか?
19日の朝、例のウィンドウが出てました。
そこに書かれてるのはこんな内容でした。
"0x004da6af" の命令が "0x00000014" のメモリを参照しました。メモリが "read" になることはできませんでした。
プログラムを終了するには [OK] をクリックしてください
プログラムをデバッグするには [キャンセル] をクリックしてください
また、そのときのログを少し重いですが送らせてもらいます。前のログは重すぎて開くことすら出来そうになかったので…。
あと、その時はメモするのを忘れたのですが夕方ごろに見たときに強制終了していたのでそのときの画面なども送らせてもらいます。
飛竜さん、
XPでは「エクスポート」でしたね。それでいいです。拡張子は reg でかまいません。
trace.log は(他のログもそうですけど)、18日の午後の分だけでかまいませんので、送ってください。
強制終了のエラーメッセージは、Windows が出しているもので余計なことが書いてあるわりには大事な情報が出てこないので困ります。
たぶん、何が(どこが)readになりませんでした、とか出ているはずで、肝心なのはその「何が(どこが)」の部分です。
よくわからなければ、次に起きた時には、出てくるウィンドウの中身を全部正確にメモしておいてください。
すいません。regeditでファイルに書き出すというのはレジストリエディタでその部分をエクスポートする、ということなんでしょうか?
そうだとしたら拡張子はデフォルトの"*.reg"という形でいいんでしょうか?
初心者で何も知らなくてすいません。
今日、ふと見てみると強制終了になってました。
そのログを送ろうと思ったのですが、trace.logは449MBもあり、圧縮しても64MBほどにしかならないので、httpd.logとerrors.logのみを圧縮して送らせてもらいます。
ちなみに書き忘れていたことなんですが、前回書いた強制終了の窓が出た後でもその窓を消さない限り一応httpdは動いているようで、しばらく放っておくとうろ覚えですが「readになることはありませんでした」のようなエラーメッセージが出て「終了する場合はOK、デバッグする場合はキャンセルを」というようなメッセージが出るときがあります。
飛竜さん、
メールで送ってもらった「表示されないファイル」 は表示されました。
強制終了の件といい、なんだか飛竜さんの設定が疑わしいので、
regedit で HKEY_LOCAL_MACHINE\Software\AnHttpd 以下をファイルに書き出してメールで送ってください。
こんにちは。遅れましたが、再度書き込みさせていただきます。
>強制終了について
1.WindowsXP Home Edition Service Pack 1です
2.サービスではなく普通の動作です。
3.ページ違反というか、強制終了時の状況としては「ご迷惑をおかけします」などというメッセージが出て、マイクロソフトにメッセージを送信するかどうかを聞くウィンドウが出ます。
4.タスクトレイにアイコンはありますがマウスポインタをその上に乗せるとアイコンが消えます。
5.スクリーンセーバは使ってません。
6.ログを送ろうと思ったのですが、これまでログを取っていなかったため新たにログを取ろうとしたところ、強制終了がされなくなりました。
喜ばしいことなのですが、これまで1日平均1回は強制終了されてたのに数日経っても落ちる気配はありません。
もしかしたらログを取らないときに起きるバグなのかもしれないですね。
>表示されないファイル
メールで送らせてもらいました。
飛竜さん、
(1)強制終了
おそらく AN HTTPD の不具合だろうと思いますが、症状がわからないと、原因はわかりません。
とりあえず、どういう強制終了かよくわからないので、
1)Windows は何か
2)サービス動作か
3)強制終了というのがページ違反なら、そのアドレスは?
4)「強制終了」時にアイコントレイのアイコンの有無
5)スクリーンセーバの使用の有無(省エネ設定の使用の有無)
6)その他 httpd.log, errors.log, trace.log の内容
などをお知らせ下さい。ログは結構大きいでしょうからメールで送ってください。
(2)表示されないファイル
症状が再現できれば、もちろん直せると思います。
こちらは、ちひゃさんの言われるとおり、その表示できないファイルをメールで送ってください。
To 飛竜さん
何が違うのか分かりませんが、うちではそういうことは全く起きないですね。
もちろん、アクセス数が少なすぎるというのもあるかも知れませんが(^^;
というわけで、その現象が起きる最低限のファイルとか用意していただければ、
他の人も試せるんじゃないでしょうか。
でも、そのファイルであれば確実に起きるんじゃないと難しいかもですねぇ。
こんにちは。1.42hを使わせてもらってます。
最近のバージョンで起こる現象なのですが、httpdが何の前触れもなく強制終了されることがあります。
何が原因で起こっているんでしょうか? サーバソフトが原因ならどうにかできないものでしょうか。
また、これは前から起こっていた現象で、最近特に多くなってきたのですが、他のサーバでは普通に読み込めていたページが途中まで、もしくは全く表示されなくなっていることがあります。
タグとしてはほぼ間違いのないもので、ローカルや他のフリーのサーバなどでは問題なく表示されるのですがAn httpdで表示しようとするとどうやっても表示されません。
改行など無駄なところを消したり編集したりすると表示されることがあるので、「ある特定の文字コードの羅列を読み込むと表示できなくなる」というものなんだろうと思います。
その文字コードがどういうものでどうすればいいのかは分かりませんが、バグだとすれば是非直してもらいたいのでよろしくお願いします。