Openstatus www.openstatus.dev

😭

+10
+10
apps/workflows/src/cron/checker.ts
··· 28 28 return url.includes(env().SITE_URL); 29 29 }; 30 30 31 + const channelOptions = { 32 + // Conservative 5-minute keepalive (gRPC best practice) 33 + 'grpc.keepalive_time_ms': 300000, 34 + // 5-second timeout sufficient for ping response 35 + 'grpc.keepalive_timeout_ms': 5000, 36 + // Disable pings without active calls to avoid server conflicts 37 + 'grpc.keepalive_permit_without_calls': false, 38 + }; 39 + 31 40 const client = new CloudTasksClient({ 41 + channelOptions, 32 42 projectId: env().GCP_PROJECT_ID, 33 43 credentials: { 34 44 client_email: env().GCP_CLIENT_EMAIL,