Commit a6819dfe authored by yaoke.yk's avatar yaoke.yk

超时配置修改

parent 2ce18b88
......@@ -10,9 +10,9 @@ server {
proxy_pass http://backend:8080/;
proxy_http_version 1.1;
proxy_request_buffering off;
proxy_connect_timeout 300s;
proxy_send_timeout 300s;
proxy_read_timeout 300s;
proxy_connect_timeout 60s;
proxy_send_timeout 600s;
proxy_read_timeout 600s;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
......
......@@ -79,7 +79,7 @@ export const projectsApi = {
.post<{ data: AssetDTO }>(
`/projects/${projectId}/assets?assetType=${assetType}`,
form,
{ headers: { "Content-Type": undefined } }
{ headers: { "Content-Type": undefined }, timeout: 600_000 }
)
.then(wrap);
},
......@@ -99,12 +99,18 @@ export const projectsApi = {
/** 解析已上传的剧本 doc/docx,返回结构化摘要(不写库,用于预览) */
parseScript: (projectId: string): Promise<ScriptInfoDTO> =>
apiClient
.get<{ data: ScriptInfoDTO }>(`/projects/${projectId}/assets/script/parse`)
.get<{ data: ScriptInfoDTO }>(`/projects/${projectId}/assets/script/parse`, {
timeout: 600_000,
})
.then(wrap),
/** 一键导入:解析并写入大纲、分集、角色、场景、分镜 */
importScript: (projectId: string): Promise<ScriptInfoDTO> =>
apiClient
.post<{ data: ScriptInfoDTO }>(`/projects/${projectId}/assets/script/import`)
.post<{ data: ScriptInfoDTO }>(
`/projects/${projectId}/assets/script/import`,
undefined,
{ timeout: 600_000 }
)
.then(wrap),
};
......@@ -58,6 +58,11 @@ spring:
max-file-size: 100MB
max-request-size: 100MB
mvc:
async:
# 异步控制器(DeferredResult/Callable)超时时间,长链路 LLM 解析需要
request-timeout: 600000
server:
port: ${SERVER_PORT:8080}
servlet:
......@@ -65,6 +70,10 @@ server:
compression:
enabled: true
mime-types: application/json,text/plain
tomcat:
# 等待首个请求字节的连接超时,大文件上传放宽
connection-timeout: 600000
keep-alive-timeout: 600000
management:
endpoints:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment