Jeg er ikke en OSX-bruger, men det kan være operativsystemet, der er konfigureret til at dræbe TCP-forbindelser, der overstiger de 120 sekunder. Har du prøvet at indstille tcp-keepalive-indstillingen i en eller anden værdi (som 30 sekunder) for at kontrollere, om forbindelsen stadig dør?.