Как устранить эту общую прерывистую ошибку 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

I Я также получаю эту ошибку, но более специфичную для используемой мной библиотеки 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-dynamic-crm-2011 / blob / master / DynamicsCRM2011_Connector.class.php

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

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

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

Я пробовал принудительно устанавливать IPV4-соединения согласно в этом сообщении, но это не помогло.

0
задан 10 September 2018 в 21:17
1 ответ

Виновником был порядок Windows SSL Cipher Suite: http://cloud365.in/tls-protocol-defined-fatal-error-code-is-20-schannel-error-state-is-960/

0
ответ дан 5 December 2019 в 05:17

Теги

Похожие вопросы