开发者社区 问答 正文

事件ID 36887

1、环境:Windows Server 2008 R2 2、IIS 运行一段时间,会发生错误:『接收到以下严重警告: 40』;『事件ID 36887』;『请求被中止: 未能创建 SSL/TLS 安全通道』。 3、重启 IIS可以后,问题得以解决,运行 10 分钟后,会再次出现该问题。 4、希望得到解决的办法。

展开
收起
martin12345 2019-09-25 21:10:28 6656 分享 版权
阿里云 AI 助理回答

遇到您描述的IIS在Windows Server 2008 R2环境下运行时,频繁出现SSL/TLS安全通道创建失败的问题,可能是由多种原因造成的,包括但不限于证书配置问题、系统或IIS的加密套件设置不当、系统资源不足等。以下是一些可能的解决步骤:

  1. 检查SSL证书

    • 确认SSL证书是否有效,没有过期。
    • 检查证书链是否完整,确保服务器证书和所有必要的中间证书都已正确安装。
    • 使用IIS管理器检查绑定的SSL证书是否正确无误。
  2. 更新SSL/TLS协议及加密套件

    • 在IIS服务器上,通过修改注册表或使用IIS管理器来调整支持的SSL/TLS协议版本和加密套件。建议启用TLS 1.2及更高版本,并根据最佳实践配置加密套件(例如禁用弱加密套件)。
    • 执行此操作前,请确保备份注册表以防万一。
  3. 资源监控

    • 检查服务器资源使用情况,如CPU、内存和磁盘空间,确保资源充足且没有其他进程占用过多资源导致IIS服务受到影响。
    • 如果发现资源紧张,考虑优化应用程序代码、增加硬件资源或调整IIS配置以减少资源消耗。
  4. 日志分析

    • 查看IIS的日志文件,特别是系统事件查看器中的详细错误信息,可能会提供更多关于为何无法建立SSL/TLS连接的具体原因。
    • 特别注意是否有其他相关警告或错误事件与该问题同时发生。
  5. 软件更新

    • 确保操作系统、IIS以及所有相关的安全更新都已经安装到最新状态。有时这些问题可以通过更新补丁得到解决。
  6. 网络配置

    • 检查防火墙和网络设备设置,确认没有阻止SSL/TLS握手过程中的必要端口(通常是443)或特定的加密套件。
  7. 重置IIS设置

    • 如果上述方法均无效,可以尝试重置IIS设置到默认值,但请注意这会清除自定义配置,需谨慎操作。

如果问题依然存在,可能需要更深入的技术排查,比如使用网络抓包工具(如Wireshark)来捕获SSL/TLS握手过程,以获取更详细的故障信息。此外,考虑到阿里云提供了云服务器ECS产品,如果条件允许,迁移至云端并利用阿里云的安全服务和自动维护功能,也可以简化管理和提高安全性。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
问答地址: