【问题标题】:Is the computer the role runs on the same?运行角色的计算机是否相同?
【发布时间】:2012-08-28 07:41:08
【问题描述】:

我有一个自托管的 wcf 服务,其中包含一个正在运行的启动任务

netsh http add urlacl url=https://+:{PORT}/{SERVICENAME} user=everyone listen=yes delegate=yes"

以前该服务没有 ssl,但旧的 http url 保留仍然存在(或者是由我不知道的其他东西添加的)。

那么我需要在启动任务中添加 netsh remove 吗?

编辑: 我将 desktop-ed 移除到该角色以检查是否存在预订。

【问题讨论】:

  • 你永远不能假设它会是一样的,它经常是,但如果发生硬件故障并且你的角色在其他地方的数据中心内重新启动,它肯定不会是。任何启动任务都需要是幂等的。
  • @JimO'Neil 您能否添加您的评论作为答案,以便我接受? :)

标签: wcf azure self-hosting


【解决方案1】:

为了让您更好地理解该场景,当您在云中部署应用程序时,您是在虚拟化环境中的虚拟机中运行应用程序。您的应用程序将在数据中心内运行,但虚拟机将托管在主机上,该主机可因任何特定原因随时更改。这可能是由于来宾操作系统或主机操作系统更新、硬件故障、资源更改要求以及任何其他原因。因此,您不应该认为您的虚拟机将始终相同,更具体地说,它是“虚拟的”。

【讨论】:

    【解决方案2】:

    你永远不能假设它会是一样的,它经常是,但如果发生硬件故障并且你的角色在其他地方的数据中心内重新启动,它肯定不会是。任何启动任务都需要是幂等的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-26
      • 1970-01-01
      • 1970-01-01
      • 2015-12-08
      • 2012-11-25
      相关资源
      最近更新 更多