net::ERR_CONNECTION_RESET - 带有 SiteMinder Webagent 的 Apache Web 服务器
net::ERR_CONNECTION_RESET - Apache Web Server with SiteMinder Webagent
我们有一个内置于 Angular 的应用程序,由 Spring 引导 Web 服务支持。
基于 Angular 的 UI 和 Spring 启动应用程序均支持 Apache 2.4 Web 服务器。 Apache Web 服务器配置了用于身份验证的 SiteMinder Webagent。
有一个下载文件的功能。文件以 1 MB 的块为单位进行缓冲。有时并且仅对某些用户而言,几分钟后文件下载失败并出现 console/browser 开发人员工具中的错误。
net::ERR_CONNECTION_RESET
任何建议都会有所帮助。非常感谢。
回答我的问题只是为了完成话题,如果有机会对其他人有用的话。
缓冲文件下载的(Spring 引导)Web 服务和 Angular 都没有问题。
该应用程序受 SiteMinder Web 代理保护。经确认,由于 Apache 2.4 网络服务器中配置的 SiteMinder 网络代理版本存在错误,Apache 不断自行重启进程。
在与 dll 文件相关的事件查看器中发现错误 MSVCP80.dll。
Faulting application name: httpd.exe, version: 2.4.33.0, time stamp: 0x5abb6dc6
Faulting module name: MSVCP80.dll, version: 8.0.50727.9268, time stamp: 0x573d27ee
Exception code: 0xc0000005
Fault offset: 0x000000000000934a
Faulting process id: 0x1a4c
Faulting application start time: 0x01d4bfd450532ef6
Faulting application path: D:\Apache24\bin\httpd.exe
Faulting module path: C:\Windows\WinSxS\amd64_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.9268_none_88e0de612fadfb38\MSVCP80.dll
Report Id: abcd (*changed)
Faulting package full name:
Faulting package-relative application ID:
SiteMinder 使用的 dll HTTPPLUGIN.DLL 似乎依赖于导致问题的 DLL (MSVCP80.dll)
经过排查,我们得出了 2 种解决方案。
- 使用 linux 服务器通过 Siteminder webagent 配置 Apache Web 服务器
- 使用的版本没有主动支持,客户愿意将身份验证机制迁移到 Azure AD,这是使用 Spring 安全和 Spring 引导完成的。
我们有一个内置于 Angular 的应用程序,由 Spring 引导 Web 服务支持。 基于 Angular 的 UI 和 Spring 启动应用程序均支持 Apache 2.4 Web 服务器。 Apache Web 服务器配置了用于身份验证的 SiteMinder Webagent。 有一个下载文件的功能。文件以 1 MB 的块为单位进行缓冲。有时并且仅对某些用户而言,几分钟后文件下载失败并出现 console/browser 开发人员工具中的错误。
net::ERR_CONNECTION_RESET
任何建议都会有所帮助。非常感谢。
回答我的问题只是为了完成话题,如果有机会对其他人有用的话。
缓冲文件下载的(Spring 引导)Web 服务和 Angular 都没有问题。
该应用程序受 SiteMinder Web 代理保护。经确认,由于 Apache 2.4 网络服务器中配置的 SiteMinder 网络代理版本存在错误,Apache 不断自行重启进程。
在与 dll 文件相关的事件查看器中发现错误 MSVCP80.dll。
Faulting application name: httpd.exe, version: 2.4.33.0, time stamp: 0x5abb6dc6
Faulting module name: MSVCP80.dll, version: 8.0.50727.9268, time stamp: 0x573d27ee
Exception code: 0xc0000005
Fault offset: 0x000000000000934a
Faulting process id: 0x1a4c
Faulting application start time: 0x01d4bfd450532ef6
Faulting application path: D:\Apache24\bin\httpd.exe
Faulting module path: C:\Windows\WinSxS\amd64_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.9268_none_88e0de612fadfb38\MSVCP80.dll
Report Id: abcd (*changed)
Faulting package full name:
Faulting package-relative application ID:
SiteMinder 使用的 dll HTTPPLUGIN.DLL 似乎依赖于导致问题的 DLL (MSVCP80.dll)
经过排查,我们得出了 2 种解决方案。
- 使用 linux 服务器通过 Siteminder webagent 配置 Apache Web 服务器
- 使用的版本没有主动支持,客户愿意将身份验证机制迁移到 Azure AD,这是使用 Spring 安全和 Spring 引导完成的。