From 838fe4d74dd50a48c315a64451e4c819d7ffeb26 Mon Sep 17 00:00:00 2001 From: PujaDeshmukh17 Date: Tue, 30 Jun 2026 15:45:31 +0530 Subject: [PATCH] Server timeouts --- app/multi-tenant/central-space/cap-js-incidents-app/mta.yaml | 1 + .../central-space/cap-js-incidents-app/srv/server.js | 5 +++++ .../personal-space/cap-js-incidents-app/mta.yaml | 1 + .../personal-space/cap-js-incidents-app/srv/server.js | 5 +++++ 4 files changed, 12 insertions(+) diff --git a/app/multi-tenant/central-space/cap-js-incidents-app/mta.yaml b/app/multi-tenant/central-space/cap-js-incidents-app/mta.yaml index ffd8b314..3ebdc6bf 100644 --- a/app/multi-tenant/central-space/cap-js-incidents-app/mta.yaml +++ b/app/multi-tenant/central-space/cap-js-incidents-app/mta.yaml @@ -159,6 +159,7 @@ modules: name: incidents-mtx-srv # must be used in xs-app.json as well url: ~{srv-url} forwardAuthToken: true + timeout: 3600000 - name: mtx-api group: destinations properties: diff --git a/app/multi-tenant/central-space/cap-js-incidents-app/srv/server.js b/app/multi-tenant/central-space/cap-js-incidents-app/srv/server.js index c30cd3f1..6a3c9be2 100644 --- a/app/multi-tenant/central-space/cap-js-incidents-app/srv/server.js +++ b/app/multi-tenant/central-space/cap-js-incidents-app/srv/server.js @@ -26,4 +26,9 @@ cds.once('bootstrap', async (app) => { // } }); +cds.once('listening', ({ server }) => { + // Increase timeout to 60 minutes (3600000ms) + server.requestTimeout = 3600000; // 60 minutes in milliseconds +}); + module.exports = cds.server; diff --git a/app/multi-tenant/personal-space/cap-js-incidents-app/mta.yaml b/app/multi-tenant/personal-space/cap-js-incidents-app/mta.yaml index bcffd3c9..1ea444b0 100644 --- a/app/multi-tenant/personal-space/cap-js-incidents-app/mta.yaml +++ b/app/multi-tenant/personal-space/cap-js-incidents-app/mta.yaml @@ -159,6 +159,7 @@ modules: name: incidents-mtx-srv # must be used in xs-app.json as well url: ~{srv-url} forwardAuthToken: true + timeout: 3600000 - name: mtx-api group: destinations properties: diff --git a/app/multi-tenant/personal-space/cap-js-incidents-app/srv/server.js b/app/multi-tenant/personal-space/cap-js-incidents-app/srv/server.js index c30cd3f1..6a3c9be2 100644 --- a/app/multi-tenant/personal-space/cap-js-incidents-app/srv/server.js +++ b/app/multi-tenant/personal-space/cap-js-incidents-app/srv/server.js @@ -26,4 +26,9 @@ cds.once('bootstrap', async (app) => { // } }); +cds.once('listening', ({ server }) => { + // Increase timeout to 60 minutes (3600000ms) + server.requestTimeout = 3600000; // 60 minutes in milliseconds +}); + module.exports = cds.server;