AN HTTPD ゲストブック/コメント集(2001年12月14日15:33)


中田昭雄 nakata@st.rim.or.jp 2001/12/19 21:13

PATIOさん、
マシンも替えているのであればOSのバージョンアップではないということですね。
カウンタCGIであれば、ファイルロックが関係するかもしれません。CPUやメモリも変わっているのであれば、ロック関係のエラーが出ることは十分考えられます。

まず、Perlの実行に PerlIS.dll を使っているのであれば、perl.exe にしてください。
その上で、オプションの「単一スレッド」にチェックを入れてやってみてください。


PATIO GGA01572@nifty.com 2001/12/19 16:43

智猫さんのURLがわかったのでお知らせしときます。
http://www.botan.sakura.ne.jp/~tomo/
です。


PATIO GGA01572@nifty.com 2001/12/19 16:41

すいません、忙しさにかまけていてチェックにきていませんでした。
例外エラーが起こったのは、カウンタ用のCGIです。
tomcnt.cgiという奴で作者のホームページからいただいてきたものです。
この方のホームページは行方不明で現在はアクセスできないのですが、
NT4.0の時は全く問題なく動いていたものです。

ちなみにOSの切り替えと同時にマシンも切り替わっているので環境の違いかも
インストールしているソフトの内容は同じなんですが、この辺は厳密に同じとはいえませんものね。
問題のCGIは、Perlで書かれていまして、付属にGIFファイルを結合するモジュールを中で呼んでいます。
このモジュールもNT4.0では問題なく動いていました。


中田昭雄 nakata@st.rim.or.jp 2001/12/15 16:57

PATIOさん、
WinNT4.0 Workstation から Win2000 Professional にアップグレードしたという意味でしょうか(?)。

アプリケーションエラーのアドレスはシステムのDLLの領域だと思います。
エラー発生の原因はよくわからないので、とりあえず、そのCGIはどこのなんというCGIなのか、をお知らせ下さい。


PATIO GGA01572@nifty.com 2001/12/14 15:33

どうも初めましてPATIOと言います。
今まで、NT4.0+SP6aでHTTPDを動かしていたんですが、
諸般の事情によりWindows2000に変わりまして、バージョン1.37dを使用しておりますが、
HTTPDが時々例外処理エラーを出すようになっております。
内容は以下のとおりです。

アプリケーション ポップアップ: httpd.exe - アプリケーション エラー : 例外 unknown software exception (0xc0000027) がアプリケーションの 0x77e56153 で発生しました。

アプリケーション ポップアップ: httpd.exe - アプリケーション エラー : "0x281a2aee" の命令が "0x00000304" のメモリを参照しました。メモリが "written" になることはできませんでした。

どうもCGIが動くタイミングで起こっているようなんですが、CGIそのものは今まで動いていたものです。
ちなみに、IE5.5 SP2でPerlはActivePerl5.6.1.629を使っています。