net :: ERR_CONNECTION_RESET使用Spring Boot下载大文件Angular

时间:2018-12-12 14:29:09

标签: angular spring spring-boot networking connection

我们有一个内置在Angular和Spring Boot Web服务中的应用程序作为后端。基于Angular的UI和Spring引导应用程序均受Apache 2.4保护。 有下载文件的功能。文件以1 MB的块进行缓冲。有时,仅对某些用户而言,几分钟后文件下载无法完成,我们会在控制台中看到以下内容。

net::ERR_CONNECTION_RESET

任何建议都会有所帮助。提前谢谢。

1 个答案:

答案 0 :(得分:0)

回答我的问题只是为了完成话题,如果有机会,对其他人还是有用的。

我们创建的用于缓冲文件的(Spring Boot)Web服务和Angular都没有问题。

该应用程序受SiteMinder Web代理保护。已经确定,由于Apache 2.4 Web服务器中配置的SiteMinder Web代理版本中的错误,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)

使用的版本没有有效的支持,客户端愿意将身份验证机制迁移到Azure AD,这是通过Spring Security和Spring Boot来完成的。