【问题标题】:Can I safely run multiple instances of the same Windows Service?我可以安全地运行同一个 Windows 服务的多个实例吗?
【发布时间】:2010-12-17 16:44:03
【问题描述】:

我有一个在服务器上运行的 Windows 服务。它是我们拥有的系统的“帮助应用程序”,它使用特定的数据库配置执行非常特定的任务(基于配置下载 html 文件)。

我们现在正在开发一个与现有系统非常相似的系统(至少从表面上看,这项服务会产生影响)。我需要一个不同的服务实例来运行具有不同数据库配置的同一服务器,这样它就可以为新系统以及现有系统执行任务。

如果我在同一个盒子上安装相同服务的第二个实例是否会导致问题,有人可以告诉我吗?

我打算从安装原始目录的不同目录安装服务。

【问题讨论】:

    标签: windows-services windows-server-2003


    【解决方案1】:

    事实证明我做不到。我需要给服务的每个实例一个唯一的名称。不过没什么大不了的。

    【讨论】:

      【解决方案2】:

      只要程序本身不以会导致各种实例冲突的方式执行操作,这根本不会成为问题 - 例如尝试同时写入相同的文件,等等.只要每个都被配置/编码为保持自己,就可以了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-08-11
        • 1970-01-01
        • 2013-03-17
        • 1970-01-01
        • 2012-02-02
        • 1970-01-01
        • 2010-11-19
        • 2011-08-17
        相关资源
        最近更新 更多