Как устранить эту общую периодическую ошибку SSL?

Как устранить эту общую периодическую ошибку SSL?

Я получаю ошибку cURL, когда мой сайт пытается получить данные из CRM.

PHP Fatal error:  Uncaught exception 'Exception' with message 'cURL Error: Unknown SSL protocol error in connection to dev.company.com:444' in CRMDConnector\DynamicsCRM2011_Connector.class.php:1177

Я тоже получаю эту ошибку, но она больше связана с библиотекой PHP, которую я использую.

PHP Fatal error:  Uncaught exception 'Exception' with message 'Could not find Port for trust type <UserNameWSTrustBinding_IWSTrust13Async> in provided WSDL' in CRMDConnector\DynamicsCRM2011_Connector.class.php:650

Вот библиотека, для справки:https://github.com/Rocketeer007/php-dynamics-crm-2011/blob/master/DynamicsCRM2011_Connector.class.php

Интересно то, что иногда ошибок нет и все работает нормально, но иногда возникают эти ошибки и содержимое на странице не отображается.

Есть ли у вас идеи или запросы на конкретную информацию, которые помогут в дальнейшей диагностике проблемы?

У меня есть подозрение, что причиной проблемы может быть то, что IIS и Apache находятся на одном сервере, хотя я не знаю, почему это происходит периодически, а не постоянно. IIS перенаправляет запросы на порты 80 и 443 на Apache, а запросы на порт 444 идут в CRM.

Я пробовал принудительно подключать IPV4, как указаноэтотпост, но это не помогло.

решение1

Причиной был порядок набора шифров Windows SSL: http://cloud365.in/tls-protocol-defined-fatal-error-code-is-20-schannel-error-state-is-960/

Связанный контент