JBoss 4.0.3 启动报错jgroups
JBoss 4.0.3 Start up Error jgroups
我知道这是 JBoss 的旧版本,但我真的绞尽脑汁想知道要查找启动时日志提供的错误的内容。好像对jgroups的配置不满意?以下是可能有帮助的完整日志:
15:33:38,696 ERROR [STDERR] 102 [DownHandler (UDP)] INFO org.jgroups.protocols.UDP
15:33:38,699 ERROR [STDERR] 105 [DownHandler (UDP)] INFO org.jgroups.protocols.UDP
15:33:41,529 ERROR [STDERR] 2935 [main] INFO org.jboss.cache.TreeCache
15:33:43,333 ERROR [URLDeploymentScanner] Incomplete Deployment listing:
...
对于缺少任何详细信息,我深表歉意,但套接字信息中的所有内容似乎都是正确的。我知道这是一个远景,感谢任何可以提供帮助的人。
编辑:Link 到 pastebin 以获得更详细的日志:https://pastebin.com/Z5yCjq99
我建议您查看 JBoss 4.2 Clustering Guide 您是否获得了 UDP 路由或 TCP 路由 - 另外,我不知道您使用交换机和路由器的网络设置有多复杂 - 但我们的 IP当我们做 JBoss EAP 6 集群
时,工程团队必须设置 UDP 多播 IP 和端口
来自指南,关于 TCP
或者,基于 JGroups 的集群也可以通过 TCP 连接工作。与 UDP 相比,当簇大小增加时,TCP 会产生更多的网络流量。 TCP 从根本上说是一种单播协议。为了发送多播消息,JGroups 使用多个 TCP 单播。要使用 TCP 作为传输协议,您应该在 JGroups Config 元素中定义一个 TCP 元素。这是 TCP 元素的示例。
<TCP start_port="7800"
bind_addr="192.168.5.1"
loopback="true"
down_thread="false" up_thread="false"/>`
页面上有更多信息 - 如果您单击返回上一页,它是 UDP 设置
UDP 是 JGroups 的首选协议。 UDP 使用多播或多个单播来发送和接收消息。如果您选择 UDP 作为您的集群服务的传输协议,您需要在 JGroups Config 元素的 UDP 子元素中配置它。这是一个例子。
<UDP mcast_addr="${jboss.partition.udpGroup:228.1.2.3}"
mcast_port="${jboss.hapartition.mcast_port:45566}"
tos="8"
ucast_recv_buf_size="20000000"
ucast_send_buf_size="640000"
mcast_recv_buf_size="25000000"
mcast_send_buf_size="640000"
loopback="false"
discard_incompatible_packets="true"
enable_bundling="false"
max_bundle_size="64000"
max_bundle_timeout="30"
use_incoming_packet_handler="true"
use_outgoing_packet_handler="false"
ip_ttl="${jgroups.udp.ip_ttl:2}"
down_thread="false" up_thread="false"/>`
接下来的 20 页左右的点击进入您可以使用的所有不同类型的设置!
更新 我也刚刚找到了更好的 pdf 版本的文档!
我知道这是 JBoss 的旧版本,但我真的绞尽脑汁想知道要查找启动时日志提供的错误的内容。好像对jgroups的配置不满意?以下是可能有帮助的完整日志:
15:33:38,696 ERROR [STDERR] 102 [DownHandler (UDP)] INFO org.jgroups.protocols.UDP
15:33:38,699 ERROR [STDERR] 105 [DownHandler (UDP)] INFO org.jgroups.protocols.UDP
15:33:41,529 ERROR [STDERR] 2935 [main] INFO org.jboss.cache.TreeCache
15:33:43,333 ERROR [URLDeploymentScanner] Incomplete Deployment listing:
...
对于缺少任何详细信息,我深表歉意,但套接字信息中的所有内容似乎都是正确的。我知道这是一个远景,感谢任何可以提供帮助的人。
编辑:Link 到 pastebin 以获得更详细的日志:https://pastebin.com/Z5yCjq99
我建议您查看 JBoss 4.2 Clustering Guide 您是否获得了 UDP 路由或 TCP 路由 - 另外,我不知道您使用交换机和路由器的网络设置有多复杂 - 但我们的 IP当我们做 JBoss EAP 6 集群
时,工程团队必须设置 UDP 多播 IP 和端口来自指南,关于 TCP
或者,基于 JGroups 的集群也可以通过 TCP 连接工作。与 UDP 相比,当簇大小增加时,TCP 会产生更多的网络流量。 TCP 从根本上说是一种单播协议。为了发送多播消息,JGroups 使用多个 TCP 单播。要使用 TCP 作为传输协议,您应该在 JGroups Config 元素中定义一个 TCP 元素。这是 TCP 元素的示例。
<TCP start_port="7800"
bind_addr="192.168.5.1"
loopback="true"
down_thread="false" up_thread="false"/>`
页面上有更多信息 - 如果您单击返回上一页,它是 UDP 设置
UDP 是 JGroups 的首选协议。 UDP 使用多播或多个单播来发送和接收消息。如果您选择 UDP 作为您的集群服务的传输协议,您需要在 JGroups Config 元素的 UDP 子元素中配置它。这是一个例子。
<UDP mcast_addr="${jboss.partition.udpGroup:228.1.2.3}"
mcast_port="${jboss.hapartition.mcast_port:45566}"
tos="8"
ucast_recv_buf_size="20000000"
ucast_send_buf_size="640000"
mcast_recv_buf_size="25000000"
mcast_send_buf_size="640000"
loopback="false"
discard_incompatible_packets="true"
enable_bundling="false"
max_bundle_size="64000"
max_bundle_timeout="30"
use_incoming_packet_handler="true"
use_outgoing_packet_handler="false"
ip_ttl="${jgroups.udp.ip_ttl:2}"
down_thread="false" up_thread="false"/>`
接下来的 20 页左右的点击进入您可以使用的所有不同类型的设置!
更新 我也刚刚找到了更好的 pdf 版本的文档!