tangled
alpha
login
or
join now
openstatus.dev
/
openstatus
6
fork
atom
Openstatus
www.openstatus.dev
6
fork
atom
overview
issues
pulls
pipelines
ðŸ˜
thibault.tngl.sh
5 months ago
4b36a07b
a9ff16c7
+10
1 changed file
expand all
collapse all
unified
split
apps
workflows
src
cron
checker.ts
+10
apps/workflows/src/cron/checker.ts
···
28
28
return url.includes(env().SITE_URL);
29
29
};
30
30
31
31
+
const channelOptions = {
32
32
+
// Conservative 5-minute keepalive (gRPC best practice)
33
33
+
'grpc.keepalive_time_ms': 300000,
34
34
+
// 5-second timeout sufficient for ping response
35
35
+
'grpc.keepalive_timeout_ms': 5000,
36
36
+
// Disable pings without active calls to avoid server conflicts
37
37
+
'grpc.keepalive_permit_without_calls': false,
38
38
+
};
39
39
+
31
40
const client = new CloudTasksClient({
41
41
+
channelOptions,
32
42
projectId: env().GCP_PROJECT_ID,
33
43
credentials: {
34
44
client_email: env().GCP_CLIENT_EMAIL,