1

我在 Sun Java System Application Server 9.1_02 (build b08-p03) 中托管的 JMS 队列上运行侦听器程序

收到消息后,我将提取一些详细信息并将其记录到日志文件中。

我观察到,当长时间运行侦听器时,它会停止接收消息。我不得不手动停止程序并重新启动它。然后它收到一些 200-300 消息,然后再次停止。我不得不重新启动它以检索另一组消息。

为什么会出现这种奇怪的行为?有人可以解释一下吗?

谢谢柴坦亚

4

1 回答 1

1

我自己发现了这个问题。我将侦听器作为 Load Runner Java Vuser 脚本运行。LR 的一个负面影响是它没有显示任何异常。该脚本似乎正在运行,但实际上什么也没做。当我将脚本移植到 Eclipse 并发现脚本抛出异常时,我发现了这一点。这本质上是因为我没有检查某个条件。

很高兴我终于揭开了神秘面纱!

谢谢。

于 2010-10-19T09:52:15.340 回答