Mi trabajo requiere conexiones de larga duración a bases de datos que requerían esta configuración sysctl en versiones anteriores de OSX. Dado que ya no existe, estas conexiones parecen permanecer abiertas, pero se desconectan. El cliente de la base de datos espera los resultados que nunca llegan mientras la base de datos muestra la consulta como completada. ¿Existe alguna configuración que pueda reemplazar la funcionalidad que proporcionó net.inet.tcp.keepidle
?
Actualización menor. Estoy probando MacOSX 10.15.2, y veo que net.inet.tcp.keepidle
ha regresado, más o menos. Mientras sysctl net.inet.tcp.keepidle
muestra que tiene un valor de 7200000
, ningún comando me permite cambiar su valor. Por ejemplo, hago: sudo sysctl net.inet.tcp.keepidle=180000
pero devuelve: net.inet.tcp.keepidle: 7200000 -> 7200000