`

apache中 mod_jk配置超时重发

 
阅读更多

 

这两天以来对账系统触发时发现一个问题,对账的定时任务是用一个http请求来触发的,但是每天的执行结果看到对账任务执行了两次。

排查日志得到结果也很奇怪,apache的日志显示请求只进来了一次,但是任务的入口servlet被执行了两次。

找了pe查看了apache的配置才知道原因:

JkWorkerProperty worker.local.socket_timeout=30

JkWorkerProperty worker.local.retries=1

    以上的第一个配置是表示后端处理超时的时间,下面一个配置则标识了处理超时时mod_jk会向后端服务器重发的次数,retries=1标识不重发,默认为2.

    所以只要在apache的mod_jk.conf中配置下面的retries参数,就解决问题了。

官网配置说明请看:http://tomcat.apache.org/connectors-doc/reference/workers.html

分享到:
评论

相关推荐

    Apache2.4服务器+mod_jk.so

    3. **配置Apache**:将mod_jk.so移动到Apache的模块目录,例如`/usr/lib/apache2/modules/`,然后在Apache的配置文件`httpd.conf`中添加以下行来加载模块: ``` LoadModule jk_module /usr/lib/apache2/modules/...

    apache mod_jk

    2. **配置httpd.conf**:在Apache的配置文件httpd.conf中加载mod_jk模块,并指定mod_jk的工作模式(例如,worker.properties文件的位置)。 3. **创建worker.properties**:在worker.properties文件中定义Tomcat...

    Apache2.2.4 And mod_jk-apache-2.2.4.so

    2. 配置mod_jk:将mod_jk-apache-2.2.4.so文件放到Apache的modules目录下,然后在Apache的配置文件httpd.conf中加载该模块,通过`LoadModule jk_module modules/mod_jk.so`命令。 3. 配置JK工作线程:在httpd.conf中...

    apache2.2+mod_jk

    7. **优化和监控**:根据实际需求,可以进一步调整`mod_jk.conf`中的参数,如连接池大小、超时设置等,以实现最佳性能。同时,可以使用mod_jk的日志功能来监控和分析系统状态。 在Windows环境下使用Apache2.2+mod_...

    apache2.4 +tomcat7+mod_jk.so 完美整合实例

    4. **配置 mod_jk**: 在 Apache 的配置文件(如 httpd.conf)中加载 mod_jk 模块,并设置 AJP 连接器的参数,如工作线程数、连接超时时间等。 5. **配置 worker.properties**: 创建 worker.properties 文件,定义 ...

    windows mod_jk.so httpd+tomcat配置模块

    1. **选择正确的版本**:根据你的Apache服务器版本(2.2.x或2.4.x)和操作系统(32位或64位),从压缩包中选择合适的mod_jk.so文件。 2. **复制mod_jk.so**:将选中的mod_jk.so文件复制到Apache的modules目录下。 3....

    apache2.2 和2.4 mod_jk 1.2.4

    Apache HTTP Server是世界上最流行的Web服务器软件之一,而`mod_jk`是Apache的一个模块,用于连接Apache...这个压缩包包含了在Windows环境中配置Apache 2.2和2.4所需的关键组件,方便你在自己的系统上进行实践和学习。

    两台服务器上做Apache2.2+Tomcat6.0+mod_jk的负载均衡

    然后,下载并编译mod_jk模块,将其加载到Apache配置中。接着,配置mod_jk的工作进程(workers.properties)文件,指定Tomcat实例的地址和端口。最后,更新Apache的httpd.conf文件,设置虚拟主机和mod_jk的负载均衡...

    Apache 2.2.15+mod_jk

    3. **配置mod_jk**:在Apache的配置文件httpd.conf中,需要加载mod_jk模块,通过`LoadModule jk_module modules/mod_jk.so`指令。然后,定义JK工作模式,例如使用`JkWorkersFile /path/to/workers.properties`来指定...

    apache2.2与tomcat6.x+mod_jk整合

    - **配置Apache**:编辑Apache的配置文件httpd.conf,添加mod_jk的加载指令`LoadModule jk_module modules/mod_jk.so`,以及JK的工作模式、日志文件路径等配置。 - **创建worker.properties**:定义Apache与Tomcat...

    mod_jk.rar

    2. **安装与配置**:在Apache服务器上安装mod_jk,需要先下载对应的版本,然后编译并加载到Apache配置中。配置文件通常是`workers.properties`和`mod_jk.conf`,用于定义Tomcat实例和工作负载分配策略。 3. **负载...

    mod_JK 1.2.32

    2. **安装Apache模块**:将编译好的mod_jk.so模块放入Apache的modules目录,并在httpd.conf配置文件中加载该模块。 3. **配置JK工作模式**:选择合适的JK工作模式,如worker.properties文件中的"ajp13"或"jk2",根据...

    Jboss6+mod_jk+apache2.2集群配置

    - 需要在JBoss的部署环境中配置集群,使得各个节点间能够共享会话状态。 - 通过在`jboss-deployment-structure.xml`或相应的应用程序部署描述文件中指定集群策略来实现。 2. **设置会话复制** - JBoss支持多种...

    基于apache的tomcat负载均衡和集群配置_mod jk

    - **httpd.conf**:这是Apache的主要配置文件,我们需要在这里加载mod_jk模块,并配置相关指令,如`LoadModule jk_module modules/mod_jk.so`,然后定义哪些URL需要被mod_jk处理。 - **mod_jk.conf**:这是mod_jk...

    Apache+tomcat_集群.doc

    3. 配置mod_jk:编辑Apache的配置文件(如httpd.conf),添加mod_jk的配置,包括worker.properties文件的引用,定义Tomcat实例(workers)及其属性,如IP地址、端口、连接超时等。 4. 设置负载均衡策略:在worker....

    Jboss6+mod_jk+apache2.2集群实现session的复制

    本案例主要关注于如何搭建一个基于JBoss 6、mod_jk和Apache 2.2的集群环境,通过配置使该环境支持负载均衡和Session复制功能。 1. **Apache 安装与配置** - **下载与安装**:首先,根据目标操作系统的类型(本例...

    Apache+Tomcat+JK配置负载均衡

    安装过程中,你需要下载mod_jk模块,将其编译并集成到Apache的安装目录中,然后配置httpd.conf文件,添加JK模块的配置项,如LoadModule和JkMount。 配置JK模块时,需要定义工作线程数、连接超时时间以及错误重试...

    apache+tomcat整合

    - 在httpd.conf中添加mod_jk的配置,指定mod_jk的主配置文件路径,通常是mod_jk.conf。 - 编辑mod_jk.conf,定义工作进程(worker),指定Tomcat的位置、端口等信息。 - 设置worker.properties文件,定义worker的...

    Apache+tomcat集群环境配置

    - **配置mod_jk**:编辑Apache的配置文件(如httpd.conf),加载mod_jk模块,并设置JKMount指令,指定哪些URL由哪个Tomcat实例处理。 - **配置worker.properties**:创建一个worker.properties文件,定义每个Tomcat...

Global site tag (gtag.js) - Google Analytics