IIS 7.5 problem with pages which display many records
pppp Jul 15, 2014 9:56 AMHi,
We have a problem with pages which display many records from database. The Page doesn't appear or displays only part of the page - it depends on web browser. Pages have only text, but many records and we use mod_jk to connect IIS to JBoss. Service works properly on Apache with the same settings.
The ISAPI redirector log contains the following messages:
[Tue Jul 15 09:21:10.978 2014] [3860:3676] [error] isapi_write_client::jk_isapi_plugin.c (1285): WriteClient failed with -2147467260 (0x80004004)
[Tue Jul 15 09:21:10.978 2014] [3860:3676] [info] ajp_process_callback::jk_ajp_common.c (2000): Writing to client aborted or client network problems
[Tue Jul 15 09:21:10.978 2014] [3860:3676] [info] ajp_service::jk_ajp_common.c (2673): (node6) sending request to tomcat failed (unrecoverable), because of client write error (attempt=1)
[Tue Jul 15 09:21:11.010 2014] [3860:3676] [info] service::jk_lb_worker.c (1519): service failed, worker node6 is in local error state
[Tue Jul 15 09:21:11.010 2014] [3860:3676] [info] service::jk_lb_worker.c (1538): unrecoverable error 200, request failed. Client failed in the middle of request, we can't recover to another instance.
[Tue Jul 15 09:21:11.010 2014] [3860:3676] [info] HttpExtensionProc::jk_isapi_plugin.c (2323): service() failed because client aborted connection
_______________________________________________________________________________________________________________________________________________________________________
workers.properies
worker.list=loadbalancer,status,node1,node4,node5,node6,node8,node9
worker.status.type=status
worker.loadbalancer.type=lb
worker.loadbalancer.balance_workers=node5,node6,node8,node9
worker.loadbalancer.sticky_session=1
worker.loadbalancer.method=R
worker.template.type=ajp13
worker.template.max_packet_size=65536
worker.template.connect_timeout=15000
worker.template.socket_timeout=60
worker.template.connection_pool_timeout=60
worker.template.socket_keepalive=True
worker.template.reply_timeout=20000
worker.node1.reference=worker.template
worker.node1.port=8109
worker.node1.host=192.168.0.171
worker.node1.reply_timeout=300000
worker.node4.type=ajp13
worker.node4.max_packet_size=65536
worker.node4.connect_timeout=15000
worker.node4.socket_timeout=60
worker.node4.connection_pool_timeout=30
worker.node4.socket_keepalive=True
worker.node4.port=8109
worker.node4.host=192.168.0.174
worker.node5.reference=worker.template
worker.node5.port=8109
worker.node5.host=192.168.0.175
worker.node5.lbfactor=1
worker.node5.redirect=node6
worker.node6.reference=worker.template
worker.node6.port=8109
worker.node6.host=192.168.0.176
worker.node6.lbfactor=1
worker.node6.redirect=node9
worker.node8.reference=worker.template
worker.node8.port=8109
worker.node8.host=192.168.0.28
worker.node8.lbfactor=1
worker.node8.redirect=node9
worker.node9.reference=worker.template
worker.node9.port=8109
worker.node9.host=192.168.0.29
worker.node9.lbfactor=1
worker.node9.redirect=node8