家政工作mcClearDispLog的时间表和状态

2020-09-01 13:01发布

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

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


大家好,

IDM 8 SP6,MSSQL。

我分配了一个调度员来执行客房清洁操作。 间隔为30秒,而操作"调度日志:清理"的计划规则为2小时。 因此,我对这两个方法感到困惑。如果每30秒触发一次所有内部管理操作(根据Intv),那么计划运行将如何影响/控制运行。

我不知道作业"清理调度程序"日志是否一直在运行,因为我没有在作业日志中找到它的条目。 "监视"选项卡(在管理UI中)没有针对"客房管理分派器"的单个日志记录(在"分派器日志"部分下)。

所以,请您对此提出建议。

致谢

普拉邦

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

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


大家好,

IDM 8 SP6,MSSQL。

我分配了一个调度员来执行客房清洁操作。 间隔为30秒,而操作"调度日志:清理"的计划规则为2小时。 因此,我对这两个方法感到困惑。如果每30秒触发一次所有内部管理操作(根据Intv),那么计划运行将如何影响/控制运行。

我不知道作业"清理调度程序"日志是否一直在运行,因为我没有在作业日志中找到它的条目。 "监视"选项卡(在管理UI中)没有针对"客房管理分派器"的单个日志记录(在"分派器日志"部分下)。

所以,请您对此提出建议。

致谢

普拉邦

付费偷看设置
发送
7条回答
半个程序猿
1楼-- · 2020-09-01 13:20

Plaban嗨,

30s间隔意味着调度员每30s检查一次是否需要做家务。

调度程序日志:使用设置2h进行清理意味着调度程序日志将每2h进行清理。 您可以在admin ui的监视选项卡中找到调度程序日志(监视选项卡需要相应的UME操作)。

管家操作将不会登录到普通IDM作业日志中。 您在此处看不到执行结果。 我不知道您是否可以完全看到结果。

此致

Alex

南山jay
2楼-- · 2020-09-01 13:15

嗨普拉班,

请显示您的调度程序配置。

也可以尝试通过右键单击相关家务任务来启动清理,然后选择"立即运行..."过程。 这样可以清理日志吗?

此致

Alex

Tong__Ming
3楼-- · 2020-09-01 13:29

嗨,Alex,

感谢您的快速回复。 表mc_dispatcher_log显示了可追溯至5月的记录,而参数值1为4(保留天数)。 计划规则是每2小时一次。

所以,这意味着mcproccleardisplog过程没有得到执行

你能建议吗

致谢

Plaban

太Q了
4楼-- · 2020-09-01 13:28

...分派器正在运行? ...

代楠1984
5楼-- · 2020-09-01 13:28

嗨Alex,

我会让您知道"立即运行"选项。 PFA配置

按照上面的配置。 从四月起没有任何记录。 如下表所示

致谢

Plaban

槿木_熙
6楼-- · 2020-09-01 13:19

mcproccleardisplog默认情况下限制为1000个条目。 在选择"调度程序日志:清理包括错误"的情况下,Oracle上的存储过程将执行以下语句:

从mc_dispatcher_log中删除,其中(mcDateTime <= lOldestTime)和(ROWNUM <= lDelLimit); 

lDelLimit定义为1000。

lOldestTime是sysdate-配置的天数,因此在您的情况下为4天。

计算将受到影响的条目数(再次是Oracle,您需要转换为MSSQL):

从mc_dispatcher_log中选择count(*),其中(mcDateTime <=(sysdate-4)); 

这将向您显示使用默认限制来清理日志所需的运行次数。

当然,您也可以执行delete语句,并像执行一条语句一样清理调度程序日志。

HTH

此致

Alex

一周热门 更多>