[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[kagemai-users:0204] Re: 0.8.3 on Windows



ヤスダです。
お返事ありがとうございます。

>Linux 上でなら、Apache2 + mod_ruby でも動作します。
>影舞自身の BTS が今はその環境で動いています。
>
>問題は、Windows ってことですね。Windows の環境では
>ほとんどテストしていないので、mod_ruby はもちろん、
>CGI としてもまともに動作するのか、私にはよくわかり
>ません。

影舞自身がその環境で動かないなら,Windowsでトライするのも
あきらめようと考えておりましたので少し安心が増えました。
ちなみにmod_rubyについては,
http://modruby.net/ml/archive/modruby/200401.month/1076.html
のような頼もしい方や,
http://www.moriq.com/ruby/
のような方がおられるので,そのうちなんとかなりそうなのです。

>BTS:190 にひとつ Windows 上での問題があがっていますね。
>Windows で使用している人がいて、なおかつ、バグレポートが
> BTS:190 までなかったということは、それなりに動くことは
>動くのだと思いますが。
>
>  http://www.daifukuya.com/kagemai/guest.rbx?project=kagemai&action=
>view_report&id=190

LAN内なのでIISでも構わず,選択肢が増えてちょっと安心です。

>"Premature end of script headers" のエラーの場合は
>エラーログには役に立つ情報がないかもしれませんが、
>エラーログの情報や、ScriptLog ディレクティブを有効
>にしたときの、そのログの情報などがあれば、もしかする
>と何かアドバイスができるかもしれません。

以下は,
  影舞(kagemai-0.8.3.tar.gz)
  Apache(apache_1.3.29-win32-x86-no_src.exe)
  Ruby(ruby-1.8.1-i386-mswin32.zip)
で先日テストしたときのスクリプトログです。
---------------------------------------------------------------------
%% [Thu Jan 29 04:02:43 2004] GET /kagemai/html/guest.cgi HTTP/1.1
%% 500 c:/program files/apache group/apache/htdocs/kagemai/html/guest.
cgi
%request
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application
/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-
powerpoint, application/msword, application/pdf, */*
Accept-Encoding: gzip, deflate
Accept-Language: ja
Connection: Keep-Alive
Host: 127.0.0.1
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 
1.0.3705; .NET CLR 1.1.4322)
%response
---------------------------------------------------------------------
%responseの後が切れてしまっているようなのです。
でPremature end of script headersについては,調べてみると,
諸説紛紛でして,
・スクリプトの改行コードがおかしい
・ヘッダを吐き出すのが遅いから
などいろいろ言われています。この2つが原因の場合もあるようです。

実際には「原因不明エラー」程度の意味のようですので,同じように
はまる方のための報告とさせていただきます。
影舞自体の問題ではなく,windows版apacheの問題だと考えています。
上記はapache2では発生しませんでしたし。

ヤスダ