mirror of
https://github.com/simstudioai/sim.git
synced 2026-01-08 22:48:14 -05:00
fix(db): revert to dedicated sockets db connection establishment (#1581)
This commit is contained in:
@@ -13,15 +13,15 @@ const connectionString = env.DATABASE_URL
|
||||
const socketDb = drizzle(
|
||||
postgres(connectionString, {
|
||||
prepare: false,
|
||||
idle_timeout: 20,
|
||||
connect_timeout: 10,
|
||||
max: 5,
|
||||
idle_timeout: 10,
|
||||
connect_timeout: 20,
|
||||
max: 15,
|
||||
onnotice: () => {},
|
||||
}),
|
||||
{ schema }
|
||||
)
|
||||
|
||||
// Use dedicated connection for socket operations
|
||||
// Use dedicated connection for socket operations, fallback to shared db for compatibility
|
||||
const db = socketDb
|
||||
|
||||
// Constants
|
||||
|
||||
@@ -11,8 +11,8 @@ const connectionString = env.DATABASE_URL
|
||||
const db = drizzle(
|
||||
postgres(connectionString, {
|
||||
prepare: false,
|
||||
idle_timeout: 20,
|
||||
connect_timeout: 10,
|
||||
idle_timeout: 15,
|
||||
connect_timeout: 20,
|
||||
max: 3,
|
||||
onnotice: () => {},
|
||||
}),
|
||||
|
||||
@@ -10,11 +10,28 @@ if (!connectionString) {
|
||||
throw new Error('Missing DATABASE_URL environment variable')
|
||||
}
|
||||
|
||||
console.log(
|
||||
'[DB Pool Init]',
|
||||
JSON.stringify({
|
||||
timestamp: new Date().toISOString(),
|
||||
nodeEnv: process.env.NODE_ENV,
|
||||
action: 'CREATING_CONNECTION_POOL',
|
||||
poolConfig: {
|
||||
max: 30,
|
||||
idle_timeout: 20,
|
||||
connect_timeout: 30,
|
||||
prepare: false,
|
||||
},
|
||||
pid: process.pid,
|
||||
isProduction: process.env.NODE_ENV === 'production',
|
||||
})
|
||||
)
|
||||
|
||||
const postgresClient = postgres(connectionString, {
|
||||
prepare: false,
|
||||
idle_timeout: 20,
|
||||
connect_timeout: 10,
|
||||
max: 20,
|
||||
connect_timeout: 30,
|
||||
max: 30,
|
||||
onnotice: () => {},
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user