Compare commits
3
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0e625c5381 | ||
|
|
0ef867daba | ||
|
|
e659fdaa59 |
No files matched your search
@@ -202,6 +202,9 @@ func build(pool *pgxpool.Pool, cfg config, prov provider.Provider, workerID stri
|
||||
return wiring{mux: mux, queue: q, worker: worker, quotaStore: quotaStore}
|
||||
}
|
||||
|
||||
// Muss ueber dem Provider-Timeout (120s) liegen, sonst kappt der Server langsame Inferenz-Antworten.
|
||||
const serverWriteTimeout = 130 * time.Second
|
||||
|
||||
func main() {
|
||||
cfg, err := loadConfig(os.Getenv)
|
||||
if err != nil {
|
||||
@@ -226,7 +229,7 @@ func main() {
|
||||
Handler: w.mux,
|
||||
ReadHeaderTimeout: 5 * time.Second,
|
||||
ReadTimeout: 15 * time.Second,
|
||||
WriteTimeout: 15 * time.Second,
|
||||
WriteTimeout: serverWriteTimeout,
|
||||
IdleTimeout: 60 * time.Second,
|
||||
}
|
||||
|
||||
|
||||
@@ -87,6 +87,12 @@ func TestLoadConfig_Defaults(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
func TestServerWriteTimeoutCoversProviderTimeout(t *testing.T) {
|
||||
if serverWriteTimeout <= 120*time.Second {
|
||||
t.Fatalf("serverWriteTimeout = %v, muss ueber dem Provider-Timeout von 120s liegen", serverWriteTimeout)
|
||||
}
|
||||
}
|
||||
|
||||
func newTestPool(t *testing.T) *pgxpool.Pool {
|
||||
t.Helper()
|
||||
dsn := os.Getenv("TEST_TENANT_DSN")
|
||||
|
||||
Reference in new issue
Block a user