2017-05-23 29 views
1

首先:我不太确定此问题是否真的属于此处,或者是否应该将其发布到服务器故障中;因为我是一个开发者通过贸易我先试一下:并行运行的计划代理程序

对于我计划有多发性计划LotusScript代理的每一个迁移自己的一组文件的主要迁移项目。我可以使用单独的Domino服务器来执行该任务,因此我可以在服务器文档中设置最多10个并发代理。

的代码运行良好,但我观察到的代理中的每一个等待别人来完成。即:无并行处理。

“显示任务”在服务器控制台告诉我,我确实有AMGR的10个实例,但其中9始终是“空闲”。

为了验证这一点,我建立了一套他们每个人都被设置为每5分钟运行4预定的测试剂。他们有效地等待着,我确信他们每个人都至少要跑5分钟。结果就像我担心的那样:

所有代理都使用相同的amgr执行程序;代理#1终止代理#2的第二个开始。

“tell amgr schedule”确认所有4个代理程序都计划运行“今天”。

运行的系统是Windows Server 2012 R2上的Domino 9.0.1 FP7 x64。

有什么我可以做的强迫我的代理,他们真正使用所有可用的amgr插槽?

回答

2

代理是否在同一个数据库中运行? Domino将一次只为同一个数据库中的代理运行一个预定代理。

也看到这个答案:https://stackoverflow.com/a/14382345/785061

+1

他们确实是。我真的没有意识到这一点(即使在多米诺骨牌发展的20多年之内,我显然从未遇到过这个......)。非常感谢! –

相关问题