关于 ABAP ICM - SSSLRC_EWOULDBLOCK 错误

这篇具有很好参考价值的文章主要介绍了关于 ABAP ICM - SSSLRC_EWOULDBLOCK 错误。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

我的 SAP 技术交流群里有朋友提问:

500 Connection Timed Out 错误,这是什么问题?SSL 证书已经导入过了:

关于 ABAP ICM - SSSLRC_EWOULDBLOCK 错误,ABAP,思爱普,ABAP,NetWeaver

关于 ABAP ICM - SSSLRC_EWOULDBLOCK 错误,ABAP,思爱普,ABAP,NetWeaver

3253877 - ICM - SSSLERR_EWOULDBLOCK for SSL handshake failure

这不是 SSL/TLS 协议级别的错误,因为错误消息意味着 SSL 层调用无法在上层(在本例中为 ICM)指定的超时内成功完成

对于这些出站 HTTPS 连接,SAP 默认超时为 5 秒,通过参数 icm/conn_timeout 定义
如果握手无法在 ICM 强制规定的时间内完成,则会返回错误 SSSLERR_EWOULDBLOCK,导致 HTTPS 连接失败。

2个小时后,我得到了这位朋友的反馈:

应该是“墙”的问题,公司内网做了加速,Postman可以,SAP在第三方机房数据中心,没有加速
关于 ABAP ICM - SSSLRC_EWOULDBLOCK 错误,ABAP,思爱普,ABAP,NetWeaver

解决方案:

  1. 增加 icm/conn_timeout 参数以查看网络或目标主机中的某个位置是否存在性能问题

  2. 如果上述方法没有帮助,请检查主机之间是否存在有缺陷(且配置错误)的网络中间件(“防火墙”)

  3. 让您的网络团队从客户端(SAP 端)和目标服务器端运行/分析网络跟踪,参考 SAP note 1227116 - 创建网络跟踪中所述

“ICM - SSSLRC_EWOULDBLOCK” 错误通常与 SAP 系统中的 HTTPS 连接有关。这个错误的含义是,ICM(Internet Communication Manager)在处理 HTTPS 请求时遇到了 SSL/TLS 握手阻塞的情况。这可能是由于与远程服务器建立安全连接时发生问题而导致的。

让我们更详细地解释这个错误和可能的原因:

  1. ICM(Internet Communication Manager): ICM 是 SAP 系统中负责处理与外部系统通信的模块。它支持多种通信协议,包括 HTTP 和 HTTPS。

  2. SSSLRC_EWOULDBLOCK: 这是一个错误代码,其中 “SSSL” 表示 Secure Sockets Layer,而 “RC_EWOULDBLOCK” 表示发生了一个阻塞错误。

可能的原因:

a. SSL/TLS 握手问题: 握手是在建立安全连接时进行的过程,用于确保客户端和服务器之间的通信是安全的。如果在握手期间发生问题,就会导致阻塞错误。

b. 证书问题: 可能是由于证书的到期、不匹配或者未信任等问题导致的。SAP 系统在与远程服务器建立安全连接时会验证证书的有效性。

c. 网络问题: 与远程服务器通信的网络问题可能导致握手失败,从而引发此错误。这包括网络延迟、丢包等问题。

举例说明:

假设在 SAP ABAP 开发中,你编写了一个程序,该程序通过 HTTPS 协议与外部系统进行通信,如调用外部的 Web 服务或者从外部系统获取数据。在执行该程序时,系统返回了 “ICM - SSSLRC_EWOULDBLOCK” 错误。

首先,你可以检查与外部系统通信的 HTTPS 配置。确保配置中的证书是有效的,并且与远程服务器的证书匹配。你还可以使用事务码 STRUST 来检查系统中的证书信任关系。

其次,考虑可能存在的网络问题。你可以使用事务码 SMICM 来监视系统的 ICM 日志,查看是否存在与网络通信相关的错误或超时。同时,你还可以使用网络诊断工具,如 ping 或 traceroute,来检查与远程服务器之间的网络连接是否正常。

最后,如果以上步骤未能解决问题,可以考虑检查程序代码中的 HTTPS 请求实现。确保在代码中正确处理了异常情况,并且能够捕获并处理与 SSL/TLS 握手相关的错误。

总的来说,“ICM - SSSLRC_EWOULDBLOCK” 错误通常是与 HTTPS 通信过程中的安全握手阻塞有关的。通过仔细检查证书配置、网络连接和程序代码,你可以解决这个问题并确保 SAP ABAP 开发中的安全通信正常进行。文章来源地址https://www.toymoban.com/news/detail-806608.html

到了这里,关于关于 ABAP ICM - SSSLRC_EWOULDBLOCK 错误的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ROS开发之如何使用ICM20948 IMU模块?

      笔者研究课题涉及多传感器融合,除了前期对ROS工具的学习,还需要用IMU获取数据,对其他传感器的姿态纠正。本文使用IMU模块获取姿态数据。IMU(英文Inertial measurement unit,简称 IMU),是测量物体三轴姿态角及加速度的装置。一般IMU包括三轴陀螺仪及三轴加速度计,某

    2023年04月11日
    浏览(36)
  • 关于hiveonSpark的错误问题

    关于Spark的配置 1. spark-env.sh.template mv命令改名 添加内容 2.环境变量HOME 1. 在conf中创建spark-defaults.conf 添加 2.修改hive-site.xml 3.调大Hive堆内存 hive-env.sh.template 1.向HDF上传Spark纯净版JAR包,避免依赖冲突 其他节点没有Spark,所以执行时也需要Spark依赖 2.capacity-scheduler.xml修改资源最大占

    2024年02月09日
    浏览(33)
  • 备赛ing!美赛MCM和ICM还傻傻分不清楚?

    写在前面 想参加美赛为保研加分但不了解美赛? 不用慌张! 今天就来为大家介绍一下 美赛中MCM和ICM的区别 ,以及它们都是 适合于哪些人群参加 ,希望能够对大家有所帮助。 作为 世界范围内最具影响力的数学建模竞赛 ,美赛全称是美国大学生数学建模竞赛(也称为世界大

    2024年01月24日
    浏览(43)
  • HbuilderX小程序关于渲染网络层错误

    在做图片渲染时,渲染一张图片没有问题,当把src的值变成动态时,就会出现报错 这个错误是由图片引入方式不正确导致的。如果是将图片资源文件放到assets文件夹下面的,则必须先用import...from方式引入进当前文件中,在使用。如果图片资源是放在static下面则直接引入即可

    2024年02月06日
    浏览(30)
  • 关于Windows更新页面显示错误的可能解决办法

    如果你使用过联想关闭windows自动更新软件,而现在发现windows更新显示错误,或者下载不了windows可选服务或语言包之类(都是因为连接不上windows服务器),那么这篇文章很可能对你有用。 一.首先请你检查一下自己的windows服务。 1.先点击“开始”右键,点击“计算机管理”

    2024年02月06日
    浏览(65)
  • 关于浏览器下载的时候出现失败,网络错误

    我试过所有浏览器,谷歌,firefox,qq浏览器,还是edge都不好使, 1.看网上说是http debugger的问题,但是我没有找到这个服务项 2.也有说可以通过修改或设置下载路径解决 --------  我通过下载一个叫xdm的软件,也就是类似迅雷这种软件,嵌在浏览器上作为插件,感觉没有出现中断

    2024年01月19日
    浏览(45)
  • 关于ST-Link提示错误的解决

    用ST-Link连接HK32F103CBT6,运行STM32 ST-LINK Utility.exe,点击Connect,提示如下错误: Can not connect to target!                   If you\\\'re trying to connect to an STM32W1xx device, please select Normal or HotPlug mode from Target-Settings menu.                   If you\\\'re trying to connect to a low frequency application ,

    2024年02月16日
    浏览(68)
  • 2023 年(MCM/ICM)美国大学生数学建模竞赛参赛规则及注意事项

    2023美赛参赛规则及注意事项正式发布,快跟随我来一起看一看。 注意事项: • COMAP 比赛时间为美国东部时区:除注明当地时间外,本说明中给出的所有时间均以东部标准时间(EST)为准。 1.辅助报名截止时间: 北京时间 2023 年 2 月 17 日 00:00 2.比赛时间:  (北京时间:

    2024年02月15日
    浏览(43)
  • 关于页面Service Unavailable 503错误的解决方案

    Apache下的503的错误很多,以下错误是我在实际业务中遇到。 软件环境:宝塔+Apache 2.4.53+PHP-7.4.33+MySQL 5.7.40 硬件环境:2C+4G 主要是做日志分析与日志处理,简单的说是文本日志分析一下,再把有用的数据放到mysql数据库中。 在处理2万及以下的日志,没有任何问题,在处理7万左

    2024年02月06日
    浏览(81)
  • ICM-42670-P六轴MEMS运动传感器无人机智能手表运动设备IMU

    TDK InvenSense品牌各类产品,可支持算法定制与开发 TDK InvenSense公司的ICM-42670-P六轴MEMS运动跟踪装置结合了一个三轴陀螺仪和一个三轴加速度计。该设备针对的是需要超低功耗以驱动更长的电池寿命的消费者和物联网应用。该传感器提供低功耗的六轴和加速度计的工作模式。它

    2024年02月12日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包