Apns php error «Не удалось подключиться к APNS: 110 время ожидания истекло».

Я сделал apns код для php и цель c из этогоКод apns

и настроить сертификат отэта ссылка

Песочница и производственные apns для отправки уведомлений на устройства ios отлично работают на моем сервере. Я переместил код и тот же сертификат на клиентский сервер, после чего отправка уведомления не работает.

Я отлаживаю весь PHP-код и обнаружил, что он останавливается на этой строке кода

private function _connectSSLSocket($development) {
    $ctx = stream_context_create();
    stream_context_set_option($ctx, 'ssl', 'local_cert', $this->apnsData[$development]['certificate']);
    $this->sslStreams[$development] = stream_socket_client($this->apnsData[$development]['ssl'], $error, $errorString, 100, (STREAM_CLIENT_CONNECT|STREAM_CLIENT_PERSISTENT), $ctx);
    if(!$this->sslStreams[$development]){
        $this->_triggerError("Failed to connect to APNS: {$error} {$errorString}.");
        unset($this->sslStreams[$development]);
        return false;
    }
    return $this->sslStreams[$development];
}

Файл apns.log показывает ошибкуНе удалось подключиться к APNS: 110 время ожидания истекло. "

Не понимаю ошибку. Почему эту ошибку я получаю, а не отправляю уведомление на устройства ios? Кто-нибудь может направить меня к этому?

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

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