- PR -

IIS6でPerl(ISAPI動作)が遅い

1
投稿者投稿内容
sasuke
会議室デビュー日: 2005/03/03
投稿数: 1
投稿日時: 2005-03-04 10:57
はじめまして
あちこち調べてみたのですが解決策が見つからなかったのでこちらで質問させていただきます。
最近IIS5(Win2kServer)からIIS6(WinServer2003)に変更したのですが1つ問題が起きてしまいました。
それはタイトルの通りPerlで書かれたCGIがクライアントPCで表示されるのに時間がかかるようになってしまったのです。
IIS5の時は一瞬で処理&表示されていたのがIIS6で動かすと時間がかかることがあるのです。
なのでServerに負荷がかかっているのと思ったのですがほとんどほとんどかかっていないようなのです。
一番不思議なのはServer上でそのCGIにIEにてアクセスした時は普通に表示されるのです。
ちなみにASP、PHPなどはこのような現象は起きていません。
様子からするとPerl(ISAPI)に対して外部PCからアクセスがあると一部の処理もしくは転送に制限をかけているようなのです。
Perl.EXEを使った場合なのですがこちらではこの現象はありません。
しかしIIS5.1以外のIISだとカレントディレクトリの扱いがおかしく一般的に公開されているCGIがほとんどそのままでは動かなくなってしまうのです。
http://homepage2.nifty.com/sak/w_sak3/soft/faq/faq_cpe.htm#com01020
上記のサイトの通りです。
自分だけ使用するならそれでもいいのですが友人も使用しているので後者は無理なのです。
わかる方よろしくお願いします。

OS:WindowsServer2003
Perl:activePerl
おれさま
会議室デビュー日: 2005/06/27
投稿数: 1
投稿日時: 2005-06-27 13:21
http://www.din.or.jp/~bigstone/cgilab/cgitips/iis.html
に記載の2-1 スクリプトマッピングの設定は設定されてますか?

もし設定されていないなら試してみる価値はあると思います。
1

スキルアップ/キャリアアップ(JOB@IT)