Tag: APSPHP

APNS + PHP“stream_socket_client():未能启用encryption”

我在使用APNS和PHP时遇到了问题,并得到以下消息: stream_socket_client(): Failed to enable crypto 这个问题有时只会发生,而其他时候则会发生推动。 由于我有一个循环的10次迭代的testing脚本,我有时会得到这个: stream_socket_client(): SSL: Connection reset by peer 我正在使用沙盒服务器tls://gateway.sandbox.push.apple.com:2195 这是我试过的: 我试图重新发布PEM和所有证书。 我玩弄了请求协议sslv3://和tls:// 。 我玩了密码(push没有密码btw) 我试图寻找一个解决scheme的计算器,没有任何工作。 检查pem文件的权限644 检查pem父目录权限755 看来,我在Google和SO上find的所有解决scheme都是有问题的人。 我觉得这个服务可能是限速吗? 因为我们等了一会儿(大约15分钟),然后再试了一遍,并能够成功推送100条消息,直到我再次开始收到这条消息。