2

在 tomcat 上配置 -

mod_jk 连接器 worker.properties -

worker.list=tomcat
worker.tomcat.type=ajp13
worker.tomcat.host=localhost
worker.tomcat.port=7615

问题陈述 - 对于重负载数据,当浏览器向我的应用程序发送请求时,恰好 3 分钟后,我可以看到另一个重复请求被发送到我的应用程序。

我尝试了以下事情 - 1)对于小负载数据,我尝试将 thread.sleep 放置 5 分钟,结果是向我的应用程序发送了重复请求。

2)我还尝试使用reply_timeout、socket_timeout 配置worker.properties。但它继续发送重复请求。

3) 我还在 Tomcat 6 上部署了我的应用程序,但得到了相同的结果。

mod_jk 日志 -

[Mon Nov 12 11:09:04 2012] [23690:1908194448] [info] init_jk::mod_jk.c (3183): mod_jk/1.2.28 initialized
[Mon Nov 12 11:15:32 2012] [23692:1908194448] [info] ajp_send_request::jk_ajp_common.c (1496): (tomcat) all endpoints are disconnected, detected by connect check (1), cping (0), send (0)
[Mon Nov 12 11:15:54 2012] [23797:1908194448] [info] ajp_process_callback::jk_ajp_common.c (1788): Writing to client aborted or client network problems
[Mon Nov 12 11:15:54 2012] [23797:1908194448] [info] ajp_service::jk_ajp_common.c (2447): (tomcat) sending request to tomcat failed (unrecoverable), because of client write error (attempt=1)
[Mon Nov 12 11:15:54 2012] [23797:1908194448] [info] jk_handler::mod_jk.c (2608): Aborting connection for worker=tomcat
[Mon Nov 12 11:16:31 2012] [23694:1908194448] [info] ajp_send_request::jk_ajp_common.c (1496): (tomcat) all endpoints are disconnected, detected by connect check (1), cping (0), send (0)

我在 access.log 中没有收到任何错误。

会不会是网络连接问题?如果是,那么解决这个问题的可能方法是什么?

谢谢。

4

0 回答 0