Com可执行文件未实例化

时间:2014-06-24 18:12:23

标签: windows com

我有一个执行dll的可执行文件(My.exe)。

dll实例化并执行4个不同的com可执行文件。

如果dll无法实例化所有4个com可执行文件,则会将其写入日志文件并终止运行。

(dll和4 com可执行文件是我从外部源获得的封闭产品。)

在具有32个核心的服务器上,我有一个后台服务来轮询数据库,并按需执行My.exe。

到目前为止,我现在允许最多10个My.exe实例同时运行。

但是现在,我尝试将最大值增加到30,并且我发现某些运行被终止,因为无法实例化一个或其他com可执行文件。

之前我没有遇到过这个问题。

虽然我已将最大值增加到30,但只有16或17个My.exe实例同时运行,因为这是需求。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

这里没有足够的信息可以为您提供任何真实的答案。组件中存在大量可能出错的问题,这可能与资源不足,其他对象中的竞争条件有关,需要联系供应商或获取代码。