Service Fabric SfDevCluster文件夹占用空间过大解决方法

今天突然发现C盘SSD没空间了,查了一下C:\SfDevCluster占用了30G空间,这个是Service Fabric本地开发模拟器的工作目录,详细看了一下,大部分都是log文件占满了空间。搜了一下,可以用下面方法解决

  1. 用管理员身份打开Powershell,CD到C:\Program Files\Microsoft SDKs\Service Fabric\ClusterSetup文件夹下
  2. 运行下面命令,
  3. .\DevClusterSetup.ps1 -PathToClusterDataRoot D:\SfDevCluster\Data -PathToClusterLogRoot D:\SfDevCluster\Log

注意把D:\SfDevCluster换成你想要放SFCluster的新目录,这个脚本会把当前的cluster停掉并且删除D:\SfDevCluster。新的cluster部署会自动用新的目录。

免费SSL证书

最近做一些实验,需要在域名上启用SSL来支持https访问,试验了几家提供免费的SSL证书的厂商,记录如下

letsencrypt.org

  • 完全免费SSL,证书颁发者Let’s Encrypt
  • 个人使用或者商用均可
  • 证书有效期90天,可以用脚本定时renew
  • Azure Web App的kudo里有一个扩展可以方便的安装和renew letsencrpyt的证书

startssl.com

  • 完全免费SSL,证书颁发者StartCom
  • 证书有效期3年

更新:

  • Qing同学发现Chrome/Firefox/Safari不再信任StartCom的证书了,所以最后决定使用letsencrypt
  • Azure Wep App使用letsencrypt可以参考这个教程或者这个教程