Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 Sun Java System Application Server 9.1_02 (build b08-p03) 中托管的 JMS 队列上运行侦听器程序
收到消息后,我将提取一些详细信息并将其记录到日志文件中。
我观察到,当长时间运行侦听器时,它会停止接收消息。我不得不手动停止程序并重新启动它。然后它收到一些 200-300 消息,然后再次停止。我不得不重新启动它以检索另一组消息。
为什么会出现这种奇怪的行为?有人可以解释一下吗?
谢谢柴坦亚
我自己发现了这个问题。我将侦听器作为 Load Runner Java Vuser 脚本运行。LR 的一个负面影响是它没有显示任何异常。该脚本似乎正在运行,但实际上什么也没做。当我将脚本移植到 Eclipse 并发现脚本抛出异常时,我发现了这一点。这本质上是因为我没有检查某个条件。
很高兴我终于揭开了神秘面纱!
谢谢。