我正在尝试实现一些数据的 Excel 导出。 5 分钟后,我收到 504 网关超时。在后端,该过程继续进行其工作。
整个服务完成大约需要 15 分钟。我能做些什么来防止这种情况发生吗?我无权访问生产中的服务器。
该应用程序是带有 Oracle 数据库的 Spring boot。我使用 POI 进行此导出。
最佳答案
处理此类问题的一种常见方法是让第一个请求在后台启动进程,并在生成文件后从其他位置下载结果。第一个请求立即完成,然后用户可以检查另一个 View 以查看文件是否已生成,并下载结果。
关于java - 504 生成 Excel 文件时网关超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34262807/