Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tomcat6AJP是否应该使用mod_jk保持其线程处于keepalive状态?_Tomcat6_Mod Jk_Ajp - Fatal编程技术网

Tomcat6AJP是否应该使用mod_jk保持其线程处于keepalive状态?

Tomcat6AJP是否应该使用mod_jk保持其线程处于keepalive状态?,tomcat6,mod-jk,ajp,Tomcat6,Mod Jk,Ajp,我最近把我的Tomcat服务器改为使用Apache提供的AJP。在我看到的经理中: Stage Time B Sent B Recv Client VHost Request K 15395557 ms ? ? 67.195.114.27 ? ? K 15859951 ms ? ? 119.63.196.73 ? ? etc. 这是Tomcat保持连接打开得太远、太长的迹象吗 我知道我有某种形式的漏洞,因为我的应用程序周期性地耗尽数据

我最近把我的Tomcat服务器改为使用Apache提供的AJP。在我看到的经理中:

Stage   Time    B Sent  B Recv  Client  VHost   Request
K   15395557 ms ?   ?   67.195.114.27   ?   ?
K   15859951 ms ?   ?   119.63.196.73   ?   ?
etc.
这是Tomcat保持连接打开得太远、太长的迹象吗

我知道我有某种形式的漏洞,因为我的应用程序周期性地耗尽数据库连接并停止。我正在寻找证据证明上述行为是问题的一部分。我将注意到,这是一个在Jquery中使用REST的Javascript up通信

先谢谢你


因为我在那里什么也没看到,所以从中交叉张贴-(

AJP协议设计用于长时间运行的持久连接。这是正常的,也是预期的。Apache和Tomcat都将维护连接/线程池,并且仅在必要时创建新的连接/线程池


这本身并不是怀疑AJP导致内存泄漏的一个令人信服的理由,尽管如果您在迁移到AJP后开始出现泄漏,那么很明显某些地方配置错误。

太好了-这解释了我需要查看Apache的结尾。请记住,内存泄漏发生在迁移之前。