Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 使用Rpush时获取Rpush::Daemon::TcpConnectionError_Ruby On Rails_Notifications_Openssl_Rubygems - Fatal编程技术网

Ruby on rails 使用Rpush时获取Rpush::Daemon::TcpConnectionError

Ruby on rails 使用Rpush时获取Rpush::Daemon::TcpConnectionError,ruby-on-rails,notifications,openssl,rubygems,Ruby On Rails,Notifications,Openssl,Rubygems,我在使用rpush push推送通知时出错,它给出以下错误: Will retry 1 notifications after 2016-01-28 14:04:34 due to error (Rpush::Daemon::TcpConnectionError, OpenSSL::SSL::SSLError, SSL_connect SYSCALL returned=5 errno=0 state=SSLv3 read server session ticket A) [2016-01-28

我在使用rpush push推送通知时出错,它给出以下错误:

Will retry 1 notifications after 2016-01-28 14:04:34 due to error (Rpush::Daemon::TcpConnectionError, OpenSSL::SSL::SSLError, SSL_connect SYSCALL returned=5 errno=0 state=SSLv3 read server session ticket A)
[2016-01-28 14:04:24] [ERROR] Rpush::Daemon::TcpConnectionError, OpenSSL::SSL::SSLError, SSL_connect SYSCALL returned=5 errno=0 state=SSLv3 read server session ticket A
/home/linchpin/.rvm/gems/ruby-2.1.7/gems/rpush-2.5.0/lib/rpush/daemon/tcp_connection.rb:162:in `rescue in connect_socket'
/home/linchpin/.rvm/gems/ruby-2.1.7/gems/rpush-2.5.0/lib/rpush/daemon/tcp_connection.rb:134:in `connect_socket'
/home/linchpin/.rvm/gems/ruby-2.1.7/gems/rpush-2.5.0/lib/rpush/daemon/tcp_connection.rb:40:in `connect'
/home/linchpin/.rvm/gems/ruby-2.1.7/gems/rpush-2.5.0/lib/rpush/daemon/tcp_connection.rb:69:in `write'
/home/linchpin/.rvm/gems/ruby-2.1.7/gems/rpush-2.5.0/lib/rpush/daemon/apns/delivery.rb:12:in `perform'
/home/linchpin/.rvm/gems/ruby-2.1.7/gems/rpush-2.5.0/lib/rpush/daemon/dispatcher/apns_tcp.rb:32:in `block in dispatch'
/home/linchpin/.rvm/gems/ruby-2.1.7/gems/rpush-2.5.0/lib/rpush/daemon/dispatcher/apns_tcp.rb:31:in `synchronize'
/home/linchpin/.rvm/gems/ruby-2.1.7/gems/rpush-2.5.0/lib/rpush/daemon/dispatcher/apns_tcp.rb:31:in `dispatch'
/home/linchpin/.rvm/gems/ruby-2.1.7/gems/rpush-2.5.0/lib/rpush/daemon/dispatcher_loop.rb:66:in `dispatch'
/home/linchpin/.rvm/gems/ruby-2.1.7/gems/rpush-2.5.0/lib/rpush/daemon/dispatcher_loop.rb:35:in `block (2 levels) in start'
/home/linchpin/.rvm/gems/ruby-2.1.7/gems/rpush-2.5.0/lib/rpush/daemon/dispatcher_loop.rb:25:in `loop'
/home/linchpin/.rvm/gems/ruby-2.1.7/gems/rpush-2.5.0/lib/rpush/daemon/dispatcher_loop.rb:25:in `block in start'

这似乎与苹果拒绝SSLv3有关。同样的问题今天在休斯顿创业板上也出现了。