如何解决这个通用的间歇性 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

相关内容