fix(runtime): cap d601 v03 postgres pools (#1949)

This commit is contained in:
Lyon
2026-06-23 04:53:33 +08:00
committed by GitHub
parent 5000842320
commit a5da983c10
2 changed files with 4 additions and 3 deletions
+3 -2
View File
@@ -301,7 +301,7 @@ lanes:
port: 5432 port: 5432
runtimeStore: runtimeStore:
postgres: postgres:
poolMax: 16 poolMax: 4
connectionTimeoutMs: 5000 connectionTimeoutMs: 5000
queryRetryMaxAttempts: 5 queryRetryMaxAttempts: 5
queryRetryInitialDelayMs: 250 queryRetryInitialDelayMs: 250
@@ -314,7 +314,7 @@ lanes:
backoffBaseMs: 0 backoffBaseMs: 0
backoffMaxMs: 1 backoffMaxMs: 1
postgres: postgres:
poolMax: 4 poolMax: 2
queryTimeoutMs: 3000 queryTimeoutMs: 3000
readyTimeoutMs: 2000 readyTimeoutMs: 2000
cache: cache:
@@ -599,6 +599,7 @@ lanes:
- serviceId: hwlab-user-billing - serviceId: hwlab-user-billing
env: env:
HWLAB_USER_BILLING_DB_URL: secretRef:hwlab-cloud-api-v03-db/database-url HWLAB_USER_BILLING_DB_URL: secretRef:hwlab-cloud-api-v03-db/database-url
HWLAB_USER_BILLING_DB_POOL_MAX: "2"
HWLAB_BOOTSTRAP_ADMIN_ID: usr_v03_admin HWLAB_BOOTSTRAP_ADMIN_ID: usr_v03_admin
HWLAB_BOOTSTRAP_ADMIN_USERNAME: admin HWLAB_BOOTSTRAP_ADMIN_USERNAME: admin
HWLAB_BOOTSTRAP_ADMIN_DISPLAY_NAME: HWLAB v0.3 Admin HWLAB_BOOTSTRAP_ADMIN_DISPLAY_NAME: HWLAB v0.3 Admin
+1 -1
View File
@@ -352,7 +352,7 @@ func NewServer(ctx context.Context, cfg Config) (*Server, error) {
if err != nil { if err != nil {
return nil, err return nil, err
} }
db.SetMaxOpenConns(8) db.SetMaxOpenConns(envInt("HWLAB_USER_BILLING_DB_POOL_MAX", 4))
db.SetMaxIdleConns(4) db.SetMaxIdleConns(4)
db.SetConnMaxLifetime(30 * time.Minute) db.SetConnMaxLifetime(30 * time.Minute)
server.db = db server.db = db