Jboss 5.1 mobicents http响应超时时间间隔

Jboss 5.1 mobicents http响应超时时间间隔,jboss,mobicents,jain-slee,Jboss,Mobicents,Jain Slee,我使用的是Mobicents http客户端,我使用get方法获取http请求。 然后我使用suspendDelivery()挂起事件并执行我的工作。最后,我使用resumeDelivery()恢复事件并发送http响应。 这只工作了不到10秒。当我的工作时间超过10秒时,jboss会关闭连接而无响应。 我增加了连接超时时间。但这并没有解决 <!-- A HTTP/1.1 Connector on port 8080 --> <Connector protocol="H

我使用的是Mobicents http客户端,我使用get方法获取http请求。 然后我使用suspendDelivery()挂起事件并执行我的工作。最后,我使用resumeDelivery()恢复事件并发送http响应。 这只工作了不到10秒。当我的工作时间超过10秒时,jboss会关闭连接而无响应。 我增加了连接超时时间。但这并没有解决

  <!-- A HTTP/1.1 Connector on port 8080 -->
  <Connector protocol="HTTP/1.1" port="8080" address="${jboss.bind.address}" 
           connectionTimeout="200000" redirectPort="8443" />


jBoss 5.1中是否有其他配置来增加超时时间间隔?

您可能遇到了默认的事件上下文暂停超时。根据JAIN SLEE 1.1 FR API文档中的
暂停交付

在对同一事件的事件上下文调用resumeDelivery,或达到依赖于系统的默认超时(以先发生的为准)之前,其他SBB将不会接收该事件

(强调矿山)

JAIN SLEE 1.1 FR第8.3.1节对事件进行了更详细的说明,详细说明了强制超时是一种故意的保护措施:

如果SBB中出现编程错误,事件传递仅暂停一段时间。这 时间段可以由SBB作为参数提供,如果未提供,则为平台特定的默认值。 该期间过后,SLEE将自动恢复事件的交付


系统默认值为10秒,由
$MOBICENTS\u HOME/jboss-5.1.0.GA/server/default/deploy/MOBICENTS slee/META-INF/jboss bean.xml
中的
defaultEventContextSuspendionTimeout
配置属性控制。但是我建议使用
suspendDelivery(int)
调用而不是更改默认值来明确指定对特定服务有意义的暂停时间限制。

您可能遇到了默认事件上下文暂停超时。根据JAIN SLEE 1.1 FR API文档中的
暂停交付

在对同一事件的事件上下文调用resumeDelivery,或达到依赖于系统的默认超时(以先发生的为准)之前,其他SBB将不会接收该事件

(强调矿山)

JAIN SLEE 1.1 FR第8.3.1节对事件进行了更详细的说明,详细说明了强制超时是一种故意的保护措施:

如果SBB中出现编程错误,事件传递仅暂停一段时间。这 时间段可以由SBB作为参数提供,如果未提供,则为平台特定的默认值。 该期间过后,SLEE将自动恢复事件的交付

系统默认值为10秒,由
$MOBICENTS\u HOME/jboss-5.1.0.GA/server/default/deploy/MOBICENTS slee/META-INF/jboss bean.xml
中的
defaultEventContextSuspendionTimeout
配置属性控制。但是我建议使用
suspendDelivery(int)
调用,而不是更改默认值,明确指定对特定服务有意义的暂停时间限制