enable_tcp_keepalive 是用来开启 Airflow 的 TCP keepalive 功能的配置选项。该选项设置为 True 后,会在 Airflow 与数据库的连接中启动 TCP keepalive 检测机制,以确保连接的稳定性。
代码示例:
在 Airflow 的配置文件中设置 enable_tcp_keepalive 为 True,如下所示:
[core]
enable_tcp_keepalive = True
启用 TCP keepalive 功能后,可以设置 TCP keepalive 明确的参数,如下所示:
[core]
keepalive_idle = 60
keepalive_interval = 30
keepalive_count = 5
上述三个参数分别表示:
注意:在不同的操作系统中,TCP keepalive 机制的默认配置可能不同,需根据实际情况设置合理的参数值。