L'APNS ha funzionato bene per diversi mesi fino a poche settimane. Ogni volta che inviamo notifiche push, la connessione si interrompe con il seguente errore:
PHP Warning: fwrite(): SSL operation failed with code 1. OpenSSL Error messages: error:1409F07F:SSL routines:SSL3_WRITE_PENDING:bad write retry
Se mi ricollego e rinvio o invio di nuovo il messaggio al server Apple, ricevo lo stesso errore. A volte posso inviare a tutti i dispositivi senza alcun problema. Ma a volte si interrompe al 900 ° dispositivo o al 2000 ° dispositivo. Non è il I-have-not-the-device-from-Feedback-service-and-set-all-the-devices-to-inactive -Error. Mi collego al servizio di feedback a intervalli regolari. È un altro tipo di errore che non conosco. Qualcosa è cambiato con la connessione SSL. Può essere che Apple abbia cambiato qualcosa con la connessione SSL? Apple ha detto che non è così. E non supportano PHP.
Utilizziamo PHP 5.3.3-7 + squeeze3 con Suhosin-Patch (cli) (compilato: 28 giugno 2011 08:24:40) . Questa è la versione PHP più recente stabile per Debian Linux Squeeze. Questa versione di PHP utilizza OpenSSL 0.9.8o (01 giu 2010) sul nostro server.
Aiuta l'aiuto.