java - 504 生成 Excel 文件时网关超时

标签 java spring oracle spring-boot

我正在尝试实现一些数据的 Excel 导出。 5 分钟后,我收到 504 网关超时。在后端,该过程继续进行其工作。

整个服务完成大约需要 15 分钟。我能做些什么来防止这种情况发生吗?我无权访问生产中的服务器。

该应用程序是带有 Oracle 数据库的 Spring boot。我使用 POI 进行此导出。

最佳答案

处理此类问题的一种常见方法是让第一个请求在后台启动进程,并在生成文件后从其他位置下载结果。第一个请求立即完成,然后用户可以检查另一个 View 以查看文件是否已生成,并下载结果。

关于java - 504 生成 Excel 文件时网关超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34262807/

相关文章:

java - 获取应用服务器下的真实(虚拟)主机名

java - 将路径变量发送到 REST API

Spring Boot :Injection of autowired dependencies failed;

sql - ORACLE 左外连接问题(空表?)

java - Oracle Java API 中的 NO_COPY 指令

database - 所需信息 : What are some of the best PL/SQL Blogs to follow?

java - 在方法中处理 RuntimeException 的更好方法是什么?

java - 通过 log4j 将 printStackTrace() 发送到文件而不捕获异常

java - 使用流、无映射、无键值对计算和打印文本中的字符频率

java - 如何在 Spring Boot 中禁用一项服务的身份验证?