なひです。 http://pc2.2ch.net/test/read.cgi/tech/1063028224/221 より | soap4rでレンタルサーバー上にCGI版SOAPサーバー置いてテストしてるのですが500 Error | が返ってきます。 | 状況としては、 | ・ローカルでのテストは問題なし | ・必要なライブラリは自前でCGIと同じディレクトリに置き、$:に . をunshift | ・PerlでのSOAPはうまくいく | ・広告等の問題はなし | ・レンタルサーバーのWEBサーバーログは見れない | | なんですが、デバッグ方法とかないですか? http://pc2.2ch.net/test/read.cgi/tech/1063028224/221 の方も書いていらっしゃいますが、とりあえずログをファイルに 書き出してみてもらえませんでしょうか。 たとえばサンプルのCalcServerであれば、以下のようにすると、 指定したファイルにログを書き出します。 class CalcServer < SOAP::RPC::CGIStub def initialize(*arg) super set_log(File.open("foo.log", "w")) # この2行を self.level = Logger::Severity::DEBUG # 追加します。 require 'calc' servant = CalcService add_servant(servant, 'http://tempuri.org/calcService') end end ただ、これをやってみても意味がない可能性もあります。例えば ご自分でも疑われている、必要なファイルの一部がない場合などは、 ここに制御が移る前に落ちてしまいますので。。。