From 8d838908d81006f49d46eb1807df0ca57016556e Mon Sep 17 00:00:00 2001 From: luwenpeng Date: Tue, 6 Aug 2019 17:14:38 +0800 Subject: [PATCH] =?UTF-8?q?watchdog=20kni=20sockfd=20=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=E9=9D=9E=E9=98=BB=E5=A1=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- platform/src/watchdog_kni.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/platform/src/watchdog_kni.cpp b/platform/src/watchdog_kni.cpp index 3275b3e..c28b580 100644 --- a/platform/src/watchdog_kni.cpp +++ b/platform/src/watchdog_kni.cpp @@ -33,6 +33,8 @@ static int watchdog_kni_fd_create() unsigned int tcp_keepintvl = 1; unsigned int tcp_keepidle = 1; + evutil_make_socket_nonblocking(fd); + if (setsockopt(fd, SOL_SOCKET, SO_KEEPALIVE, (const void *) &so_keepalive, sizeof(int)) == -1) { TFE_LOG_ERROR(g_default_logger, "watchdog fd setup setsockopt(SO_KEEPALIVE, %d) failed : %s",