Author: mturk Date: Fri Sep 17 13:57:26 2010 New Revision: 998140 URL: http://svn.apache.org/viewvc?rev=998140&view=rev Log: Log the socket address along the socket number
Modified: tomcat/jk/trunk/native/common/jk_connect.c Modified: tomcat/jk/trunk/native/common/jk_connect.c URL: http://svn.apache.org/viewvc/tomcat/jk/trunk/native/common/jk_connect.c?rev=998140&r1=998139&r2=998140&view=diff ============================================================================== --- tomcat/jk/trunk/native/common/jk_connect.c (original) +++ tomcat/jk/trunk/native/common/jk_connect.c Fri Sep 17 13:57:26 2010 @@ -700,6 +700,8 @@ int jk_close_socket(jk_sock_t sd, jk_log int jk_shutdown_socket(jk_sock_t sd, jk_logger_t *l) { char dummy[512]; + char buf[64]; + char *sb = NULL; int rc = 0; int rd = 0; int rp = 0; @@ -719,9 +721,9 @@ int jk_shutdown_socket(jk_sock_t sd, jk_ save_errno = errno; if (JK_IS_DEBUG_LEVEL(l)) { - char buf[128]; + sb = jk_dump_sinfo(sd, buf); jk_log(l, JK_LOG_DEBUG, "About to shutdown socket %d [%s]", - sd, jk_dump_sinfo(sd, buf)); + sd, sb); } /* Shut down the socket for write, which will send a FIN * to the peer. @@ -729,7 +731,9 @@ int jk_shutdown_socket(jk_sock_t sd, jk_ if (shutdown(sd, SHUT_WR)) { rc = jk_close_socket(sd, l); if (JK_IS_DEBUG_LEVEL(l)) - jk_log(l, JK_LOG_DEBUG, "Failed sending SHUT_WR for socket %d", sd); + jk_log(l, JK_LOG_DEBUG, + "Failed sending SHUT_WR for socket %d [%s]", + sd, sb); JK_TRACE_EXIT(l); errno = save_errno; return rc; @@ -782,14 +786,16 @@ int jk_shutdown_socket(jk_sock_t sd, jk_ rc = jk_close_socket(sd, l); if (JK_IS_DEBUG_LEVEL(l)) jk_log(l, JK_LOG_DEBUG, - "error setting socket %d to nonblocking", sd); + "error setting socket %d [%s] to nonblocking", + sd, sb); errno = save_errno; JK_TRACE_EXIT(l); return rc; } if (JK_IS_DEBUG_LEVEL(l)) jk_log(l, JK_LOG_DEBUG, - "shutting down the read side of socket %d", sd); + "shutting down the read side of socket %d [%s]", + sd, sb); shutdown(sd, SHUT_RD); break; } @@ -799,8 +805,8 @@ int jk_shutdown_socket(jk_sock_t sd, jk_ rc = jk_close_socket(sd, l); if (JK_IS_DEBUG_LEVEL(l)) jk_log(l, JK_LOG_DEBUG, - "Shutdown socket %d and read %d lingering bytes in %d sec.", - sd, rd, (int)difftime(time(NULL), start)); + "Shutdown socket %d [%s] and read %d lingering bytes in %d sec.", + sd, sb, rd, (int)difftime(time(NULL), start)); JK_TRACE_EXIT(l); errno = save_errno; return rc; @@ -967,6 +973,7 @@ int jk_is_input_event(jk_sock_t sd, int struct pollfd fds; int rc; int save_errno; + char buf[64]; JK_TRACE_ENTER(l); @@ -982,8 +989,8 @@ int jk_is_input_event(jk_sock_t sd, int if (rc == 0) { if (JK_IS_DEBUG_LEVEL(l)) { jk_log(l, JK_LOG_DEBUG, - "timeout during poll on socket %d (timeout=%d)", - sd, timeout); + "timeout during poll on socket %d [%s] (timeout=%d)", + sd, jk_dump_sinfo(sd, buf), timeout); } /* Timeout. Set the errno to timeout */ JK_TRACE_EXIT(l); @@ -994,7 +1001,8 @@ int jk_is_input_event(jk_sock_t sd, int save_errno = errno; if (JK_IS_DEBUG_LEVEL(l)) { jk_log(l, JK_LOG_DEBUG, - "error during poll on socket %d (errno=%d)", sd, errno); + "error during poll on socket %d [%s] (errno=%d)", + sd, jk_dump_sinfo(sd, buf), errno); } JK_TRACE_EXIT(l); errno = save_errno; @@ -1004,8 +1012,8 @@ int jk_is_input_event(jk_sock_t sd, int save_errno = fds.revents & (POLLERR | POLLHUP); if (JK_IS_DEBUG_LEVEL(l)) { jk_log(l, JK_LOG_DEBUG, - "error event during poll on socket %d (event=%d)", - sd, save_errno); + "error event during poll on socket %d [%s] (event=%d)", + sd, jk_dump_sinfo(sd, buf), save_errno); } JK_TRACE_EXIT(l); errno = save_errno; @@ -1022,6 +1030,7 @@ int jk_is_input_event(jk_sock_t sd, int struct timeval tv; int rc; int save_errno; + char buf[64]; JK_TRACE_ENTER(l); @@ -1038,8 +1047,8 @@ int jk_is_input_event(jk_sock_t sd, int if (rc == 0) { if (JK_IS_DEBUG_LEVEL(l)) { jk_log(l, JK_LOG_DEBUG, - "timeout during select on socket %d (timeout=%d)", - sd, timeout); + "timeout during select on socket %d [%s] (timeout=%d)", + sd, jk_dump_sinfo(sd, buf), timeout); } JK_TRACE_EXIT(l); /* Timeout. Set the errno to timeout */ @@ -1054,8 +1063,8 @@ int jk_is_input_event(jk_sock_t sd, int save_errno = errno; if (JK_IS_DEBUG_LEVEL(l)) { jk_log(l, JK_LOG_DEBUG, - "error during select on socket %d (errno=%d)", - sd, errno); + "error during select on socket %d [%s] (errno=%d)", + sd, jk_dump_sinfo(sd, buf), errno); } JK_TRACE_EXIT(l); errno = save_errno; --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org