我使用 Zend Framework 尝试发送 android推送通知。我的应用程序有大约10000个设备令牌,同时向设备发送推送通知突然抛出错误:
无法连接到ssl://android.googleapis.com:443。错误#0。
这个问题很少发生。 我如何解决这个问题?
答案 0 :(得分:1)
选中描述问题的blog。它声明error #0
来自OpenSSL / PHP的openssl扩展。没有办法得到更好的信息,至少在深入研究这段时间之后并没有。也没有办法假设错误特别是对等验证错误。简而言之,PHP本身或OpenSSL都隐藏了它,我们无能为力。解决方法是将sslcapath
设置为/etc/ssl/certs
,由于路径因平台而异,如果sslcapath
为sslverifypeer
,则可能需要true
。