延长插件配置响应超时并增加请求头超时
Some checks are pending
Security Checks / security (push) Waiting to run

This commit is contained in:
smail 2026-10-01 11:08:44 +08:00
parent 73e4a9deb3
commit bb7e73643e

View File

@ -1,7 +1,6 @@
package framework
import (
"git.pcux.cn/xuans/Smail/utils/runtimepath"
"bytes"
"crypto/subtle"
"encoding/json"
@ -10,6 +9,7 @@ import (
"git.pcux.cn/xuans/Smail/dto/parsemail"
"git.pcux.cn/xuans/Smail/models"
"git.pcux.cn/xuans/Smail/utils/context"
"git.pcux.cn/xuans/Smail/utils/runtimepath"
log "github.com/sirupsen/logrus"
"io"
"net"
@ -397,9 +397,10 @@ func (p *Plugin) Run() error {
})
}
server := http.Server{
ReadTimeout: 5 * time.Second,
WriteTimeout: 5 * time.Second,
Handler: p.authenticatedHandler(p.limitedHandler(mux)),
ReadTimeout: 5 * time.Second,
ReadHeaderTimeout: 5 * time.Second,
WriteTimeout: 35 * time.Second,
Handler: p.authenticatedHandler(p.limitedHandler(mux)),
}
unixListener, err := pluginListener(os.Args[1])