Author: mturk
Date: Thu Oct 23 23:16:19 2008
New Revision: 707557

URL: http://svn.apache.org/viewvc?rev=707557&view=rev
Log:
Use correct ping_interval calculation

Modified:
    tomcat/connectors/trunk/jk/native/common/jk_ajp_common.c

Modified: tomcat/connectors/trunk/jk/native/common/jk_ajp_common.c
URL: 
http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/native/common/jk_ajp_common.c?rev=707557&r1=707556&r2=707557&view=diff
==============================================================================
--- tomcat/connectors/trunk/jk/native/common/jk_ajp_common.c (original)
+++ tomcat/connectors/trunk/jk/native/common/jk_ajp_common.c Thu Oct 23 
23:16:19 2008
@@ -2571,9 +2571,14 @@
         p->conn_ping_interval =
             jk_get_worker_conn_ping_interval(props, p->name, 0);
         if ((p->ping_mode & AJP_CPING_INTERVAL) &&
-            p->conn_ping_interval == 0)
-            p->conn_ping_interval = p->ping_timeout / 10;
-
+            p->conn_ping_interval == 0) {
+            /* XXX: Ping timeot is in miliseconds
+             * and ping_interval is in seconds.
+             * Use 10 times larger value fo ping interval
+             * (ping_timeout / 1000) * 10
+             */
+            p->conn_ping_interval = p->ping_timeout / 100;
+        }
         p->reply_timeout =
             jk_get_worker_reply_timeout(props, p->name,
                                         AJP_DEF_REPLY_TIMEOUT);



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to