APNS + PHP “stream_socket_client (): falha ao ativar criptografia”

Estou tendo problemas para usar o APNS com PHP e receber a seguinte mensagem:

stream_socket_client(): Failed to enable crypto

O problema só acontece algumas vezes e outras vezes ele realmente enviava o push.

Como eu tenho o script de teste em um loop de 10 iterações, às vezes recebo o seguinte:

stream_socket_client(): SSL: Connection reset by peer

Estou testando usando o servidor sandboxtls://gateway.sandbox.push.apple.com:2195

Aqui está o que eu tentei:

Tentei reemitir o PEM e todos os certificados com ele.Eu brinquei com o protocolo de solicitaçãosslv3:// etls://.Eu brinquei com a senha (o push funcionou sem a senha btw)Eu tentei procurar stackoverflow para uma solução e nada funcionou.Permissões de arquivo pem verificadas644Permissões de diretórios pai pem verificadas755

Parece que todas as soluções que eu encontrei no Google e no SO são pessoas com problemas de empurrar por completo.

Eu sinto que o serviço é taxa limitada, talvez? Porque esperamos um pouco (cerca de 15 minutos) e, em seguida, tentamos novamente, e conseguimos enviar com êxito 100 mensagens até eu começar a receber essa mensagem novamente.

questionAnswers(7)

yourAnswerToTheQuestion