|
|
@@ -1,12 +1,14 @@
|
|
|
# 开发环境配置
|
|
|
server:
|
|
|
- # 服务器的HTTP端口,默认为8080
|
|
|
+ # 服务器的HTTP端口,默认为8080 10301
|
|
|
port: 8080
|
|
|
servlet:
|
|
|
# 应用的访问路径
|
|
|
context-path: /
|
|
|
# undertow 配置
|
|
|
undertow:
|
|
|
+ # SSL连接超时
|
|
|
+ ssl-engine-instance-cache-size: 50
|
|
|
# HTTP post内容的最大大小。当值为-1时,默认值为大小是无限的
|
|
|
max-http-post-size: -1
|
|
|
# 以下的配置会影响buffer,这些buffer会用于服务器连接的IO操作,有点类似netty的池化内存管理
|
|
|
@@ -14,6 +16,8 @@ server:
|
|
|
buffer-size: 1024
|
|
|
# 是否分配的直接内存
|
|
|
direct-buffers: true
|
|
|
+ # 请求超时时间
|
|
|
+ request-timeout: 300000 # 5分钟(毫秒)
|
|
|
threads:
|
|
|
# 设置IO线程数, 它主要执行非阻塞的任务,它们会负责多个连接, 默认设置每个CPU核心一个线程
|
|
|
io: 8
|
|
|
@@ -21,7 +25,8 @@ server:
|
|
|
worker: 256
|
|
|
# 连接行为控制
|
|
|
keep-alive: true # 是否启用 HTTP Keep-Alive(默认 true)
|
|
|
- no-request-timeout: 10s # ⭐ 新增:连接建立后,10 秒内未收到请求数据则关闭
|
|
|
+ no-request-timeout: 300s # ⭐ 新增:连接建立后,10 秒内未收到请求数据则关闭
|
|
|
+ idle-timeout: 300s # 5分钟
|
|
|
|
|
|
|
|
|
captcha:
|
|
|
@@ -65,8 +70,8 @@ spring:
|
|
|
messages:
|
|
|
# 国际化资源文件路径
|
|
|
basename: i18n/messages
|
|
|
-# profiles:
|
|
|
-# active: @profiles.active@
|
|
|
+ # profiles:
|
|
|
+ # active: @profiles.active@
|
|
|
profiles:
|
|
|
active: dev
|
|
|
# 文件上传
|
|
|
@@ -76,6 +81,10 @@ spring:
|
|
|
max-file-size: 100MB
|
|
|
# 设置总上传的文件大小
|
|
|
max-request-size: 100MB
|
|
|
+ # 启用延迟解析
|
|
|
+ resolve-lazily: true
|
|
|
+ lifecycle:
|
|
|
+ timeout-per-shutdown-phase: 30s
|
|
|
mvc:
|
|
|
# 设置静态资源路径 防止所有请求都去查静态资源
|
|
|
static-path-pattern: /static/**
|