mirror of
https://git.mirrors.martin98.com/https://github.com/mendableai/firecrawl
synced 2025-06-04 11:24:40 +08:00
feat(api/server): wait 60s for GCE load balancer drain timeout
To minimize 502s.
This commit is contained in:
parent
3ea221b093
commit
a2f41fb650
@ -95,8 +95,13 @@ function startServer(port = DEFAULT_PORT) {
|
||||
logger.info(`Worker ${process.pid} listening on port ${port}`);
|
||||
});
|
||||
|
||||
const exitHandler = () => {
|
||||
const exitHandler = async () => {
|
||||
logger.info("SIGTERM signal received: closing HTTP server");
|
||||
if (process.env.IS_KUBERNETES === "true") {
|
||||
// Account for GCE load balancer drain timeout
|
||||
logger.info("Waiting 60s for GCE load balancer drain timeout");
|
||||
await new Promise((resolve) => setTimeout(resolve, 60000));
|
||||
}
|
||||
server.close(() => {
|
||||
logger.info("Server closed.");
|
||||
process.exit(0);
|
||||
|
Loading…
x
Reference in New Issue
Block a user