मैं OSX उपयोगकर्ता नहीं हूं, लेकिन यह OS हो सकता है जो 120 सेकंड से अधिक के TCP कनेक्शन को समाप्त करने के लिए कॉन्फ़िगर किया गया है। क्या आपने tcp-keepalive विकल्प को कुछ मान (जैसे 30 सेकंड) में सेट करने का प्रयास किया है ताकि यह जांचा जा सके कि कनेक्शन अभी भी मर जाता है या नहीं?