Java长时间运行的线程:由于对MII调度程序有影响,如何避免使用它们?

2020-08-21 14:26发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好,我们在MII调度程序上遇到...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,我们在MII调度程序上遇到问题。 在系统处于活动状态之后,不会将收益确认发送给Erp,并且不会执行任何异步任务:看来调度程序已挂起。 实际上,我们发现调度程序处于运行状态,从不改变状态。 下次运行时间是过去的时间,并且保持不变。 即使我们逐个作业禁用和重新启用作业,作业也会恢复为运行状态,并且不会处理任何消息。 要将Java实例恢复到运行状态,我们必须重新启动它。 我们意识到,当存在多个长时间运行的托管应用程序线程时,或大约在三十个时,或多或少会发生此问题。 请注意,这些运行时间长的线程也都专用于为一个确定的用户服务(从MMC我们看到一个ID号),但是我们不知道去哪里查看它是哪个用户,了解谁以及为什么需要它。 专用线程。 在日志中,我们没有在线程分配给ID或上次更新的时间间隔中发现特定错误。
请参见附件。
有人可以帮助我了解我的情况 MII/ME系统?
谢谢!

java-long-running.jpg java-long-running.jpg (164.4 kB)
6条回答
Baoming ROSE
2020-08-21 15:10

嗨罗曼诺,

感谢您的解释。 另一个问题是为什么要异步? 出于打印目的,它正在发送输出,也许您不希望作业等待打印完成,但是异步操作似乎带来的问题多于收益(以我的经验)。 只是要考虑的想法。 如果存在问题,同步将在突出显示方面做得更好。

干杯,迈克

一周热门 更多>