当前位置: 首页 > 知识库问答 >
问题:

SpringBoot-响应时间超过30秒时超时错误

白子明
2023-03-14

我正在开发一个Spring boot应用程序,当响应时间超过30秒时,我必须抛出一个错误。

因为我正在使用应用程序。yml,我试过了

server:
  port: 8080
  session:
        timeout: 30

因为它不工作,尝试使用application.properties-server.session.timeout=30. it不工作。

试图找出如何在这两种情况下抛出系统错误。即当系统空闲后发生超时且响应时间超过30秒时

共有1个答案

池兴邦
2023-03-14

对于Spring Boot 1.4及更高版本,可以使用属性server.connection-timeout。

server.connection-timeout= # Time that connectors wait for another HTTP request before closing the connection. When not set, the connector's container-specific default is used. Use a value of -1 to indicate no (that is, an infinite) timeout.

您可以查看通用属性来自定义spring boot默认设置

https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html

 类似资料:
  • 问题内容: 我有一个包含650万条记录的MySQL表。当我尝试从phpMyAdmin访问该表时,我得到: 致命错误:在第1457行的C:\ xampp-new \ phpMyAdmin \ libraries \ display_tbl.lib.php中,超过30秒的最大执行时间。 我只是想查看记录,并且没有做任何可能导致错误的查询。 此问题仅在我的服务器上。而且我的本地计算机所包含的记录不如服务

  • 问题内容: 我正在从在线来源下载JSON文件,当它在循环中运行时,出现此错误: 致命错误:第24行的C:\ wamp \ www \ temp \ fetch.php中超过30秒的最大执行时间 问题答案: 您的循环可能是无止境的。如果不是,则可以这样延长最长执行时间: 和 可用于暂时延长时间限制。

  • 我使用命令生成器在Jenkins服务器上运行单元测试。phar exec“codecept运行单元应用程序/模型”-vvv并获取以下错误: [Symfony\Component\Process\Exception\ProcessTimedOutException] 进程“codecept运行单元应用程序/模型”超过了1800秒的超时时间。 我如何修复它并允许测试花费更多的时间?谢谢

  • 问题内容: 问题 我一直在寻找Express.js的请求/响应超时,但是一切似乎都与连接有关,而不是请求/响应本身。 如果请求花费很长时间,则应该超时。显然,这不应该发生,但即使是一个简单的错误,如具有不调用回调或不调用的路由处理程序,浏览器将永远等待答复。 空路由处理程序就是一个很好的例子。 固定 我 之前 添加了以下内容 ,并且似乎添加了超时功能。有人对此有任何经验/意见吗? 请注意,我已将超

  • 我是SpringBoot的新手,正在寻找一种在endpoint超过3秒才能返回响应时超时的方法。我尝试添加属性“server.servlet.session.timeout”,但仍然没有运气。如何做到这一点?谢谢。 Application.properties

  • 问题内容: 我一直在玩我正在开发的系统,并设法使它引起以下问题: 致命错误:超过30秒的最大执行时间 发生在我做一些不切实际的事情时,但是它可能发生在用户身上。 有人知道是否有办法捕获此异常吗?我读过一些,但似乎每个人都建议增加允许的时间。 问题答案: 您唯一的选择是增加脚本的允许执行时间(将其设置为0会使它无限执行,但是不建议这样做),或者生成一个新线程并希望达到最佳效果。 之所以无法捕获,是因