プライベートvps(Ubuntu 10.04.4 LTS)でレール(3.1)アプリを起動して実行するのに苦労しています。
savon を使用して SOAP サービスを呼び出すと、以下のエラーが発生します
OpenSSL::SSL::SSLError (SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A: sslv3 alert unexpected message):
lib/modules/soap_client.rb:32:in `create_payment'
app/controllers/payments_controller.rb:34:in `create'
これとまったく同じアプリケーション コードがHerokuで問題なく動作するのは奇妙です。
サーバー側の問題のようです。
nginx、unicorn 、 ubuntu 10.04でsavon togeheter を使用して同様の問題を抱えている人はいますか?
また、SSL検証を無視するようにsavonを設定しようとしました
@client = Savon::Client.new do
http.auth.ssl.verify_mode = :none
wsdl.document = SOAP_URL
end
サボンのバージョンは 0.9.9 です
Ruby バージョン 1.9.2p180