From 4e029bd36f06638595eb1a1f6a116c5db3496aaf Mon Sep 17 00:00:00 2001 From: Its-Tanay Date: Wed, 6 May 2026 15:41:26 +0530 Subject: [PATCH] fix: ignore SIGPIPE to prevent server crash on S3 idle connection timeout --- src/triton_signal.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/triton_signal.cc b/src/triton_signal.cc index 1a02144d2a..05fcb97444 100644 --- a/src/triton_signal.cc +++ b/src/triton_signal.cc @@ -1,4 +1,4 @@ -// Copyright 2020-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// Copyright 2020-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. // // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions @@ -137,6 +137,9 @@ RegisterSignalHandler() signal(SIGSEGV, ErrorSignalHandler); signal(SIGABRT, ErrorSignalHandler); + // Ignore SIGPIPE to prevent crash on AWS SDK writing to closed idle sockets + signal(SIGPIPE, SIG_IGN); + return nullptr; // success }