Ошибка stream_socket_client на моем сервере без возможности узнать больше об ошибке

Этот код: (https://github.com/stuffmc/Safari-Push-Notifications/blob/master/index.php#L195)

stream_socket_client('ssl://gateway.push.apple.com:2195', $error, $errorString, 
                      60, STREAM_CLIENT_CONNECT, $streamContext);

возвращаетсяfalse, но без ошибок. Это означает, что когда я отправляю в / v1 / push, происходит сбой для каждого устройства / токена :( В документации PHP написано:

Если значение, возвращаемое в errno, равно 0, а функция вернула FALSE, это указывает на то, что ошибка произошла до вызова connect (). Скорее всего, это связано с проблемой инициализации сокета.

У меня есть этот код, прекрасно работающий для веб-сайта (dev / beta / staging), и теперь, когда я пытаюсь перейти на работу, он не работает.

Я должен отметить, хотя это призвание

$ openssl s_client -connect gateway.push.apple.com:2195 -cert MyC.pem -key myK.pem

отлично работает. У меня есть подсказка, где я могу набирать символы, и при вводе ввод завершается - так же, как в моем тесте dev.

У меня тоже ничего не отправлено/v1/log (как упоминалось вhttps://devforums.apple.com/thread/203825) и поэтому я не знаю, где проблема будет :(

Ответы на вопрос(1)

Ваш ответ на вопрос