如何解決這個常見的間歇性 SSL 錯誤?

如何解決這個常見的間歇性 SSL 錯誤?

當我的網站嘗試從 CRM 檢索資料時,我收到 cURL 錯誤。

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

相關內容