我有一个使用AppFabriccaching服务的Windows 2008 R2服务器来为ASP.NET网站添砖加瓦。
当我重新启动服务器时,AppFabriccaching将不会启动它。 我必须手动启动它。 我检查了服务和3 AppFabric服务设置为自动。
有时它会开始,但我不明白什么时候开始,什么时候不开始。 有任何想法吗?
您是否使用XMLconfiguration提供程序? 这里有一部分详细介绍了如何自动启动服务和XML的问题。
这里有一篇很好的文章,关于通过计划任务和一些Powershell来解决自动启动的问题。
我们有一个计划的任务,通过触发PowerShell脚本重新启动服务器重新启动服务。 应用程序结构需要通过PowerShell而不是通过服务进行pipe理。
Import-Module DistributedCacheAdministration Use-CacheCluster Start-CacheCluster
如果只有一个服务器使用应用程序结构而不是群集服务器,请使用以下命令replaceStart-CacheCluster。
$computer = gc env:computername Start-CacheHost $computerName -cacheport 22233
有时,在集群环境中,如果从属服务器没有正确重新启动,则计划任务可能会失败,在这种情况下,单独启动两台计算机可能会有所帮助。
参考
AppFabric PowerShell命令
应用程序结构重新启动的计划任务