mturk 2005/04/26 23:15:00
Modified: jk/native/common jk_connect.c
Log:
Add SD_SEND for platforms that has no such define. Also lower the
lingering timeout for graceful shutdown to 1 second and maximum of
16x512 packets to consume, giving the AJP max packet size.
Revision Changes Path
1.55 +7 -5 jakarta-tomcat-connectors/jk/native/common/jk_connect.c
Index: jk_connect.c
===================================================================
RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/common/jk_connect.c,v
retrieving revision 1.54
retrieving revision 1.55
diff -u -r1.54 -r1.55
--- jk_connect.c 24 Apr 2005 09:52:57 -0000 1.54
+++ jk_connect.c 27 Apr 2005 06:14:59 -0000 1.55
@@ -461,9 +461,12 @@
}
#ifndef MAX_SECS_TO_LINGER
-#define MAX_SECS_TO_LINGER 30
+#define MAX_SECS_TO_LINGER 16
+#endif
+#define SECONDS_TO_LINGER 1
+#ifndef SD_SEND
+#define DS_SEND 0x01
#endif
-#define SECONDS_TO_LINGER 2
int jk_shutdown_socket(int s)
{
@@ -500,8 +503,7 @@
#endif
/* Read all data from the peer until we reach "end-of-file" (FIN
* from peer) or we've exceeded our overall timeout. If the client does
- * not send us bytes within 2 seconds (a value pulled from Apache 1.3
- * which seems to work well), close the connection.
+ * not send us bytes within12 second, close the connection.
*/
while (1) {
nbytes = jk_tcp_socket_recvfull(s, dummy, sizeof(dummy));
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]