技术

Proxmox国内源设置教程

July 24, 2019

目前Proxmox中文社区源已正式提供镜像服务,镜像更新频率为每10小时,镜像站机房存放在法国巴黎online机房使用阿里云、华为云融合提供国内CDN加速服务。
地址
http://download.proxmox.wiki

#删除企业源
rm -rf /etc/apt/sources.list.d/pve-enterprise.list
##下载秘钥
wget http://download.proxmox.com/debian/proxmox-ve-release-5.x.gpg -O /etc/apt/trusted.gpg.d/proxmox-ve-release-5.x.gpg
#添加社区源
echo "deb http://download.proxmox.wiki/debian/pve stretch pve-no-subscription" >/etc/apt/sources.list.d/pve-install-repo.list

建议同时使用国内debian源

vim /etc/apt/sources.list
deb http://mirrors.aliyun.com/debian/ stretch main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ stretch main non-free contrib
deb http://mirrors.aliyun.com/debian-security stretch/updates main
deb-src http://mirrors.aliyun.com/debian-security stretch/updates main
deb http://mirrors.aliyun.com/debian/ stretch-updates main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ stretch-updates main non-free contrib
deb http://mirrors.aliyun.com/debian/ stretch-backports main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ stretch-backports main non-free contrib

最后执行

apt update
#apt update&&apt dist-upgrade #如需升级pve,则执行该命令
技术

记录一个阿里云Swarm问题

July 8, 2019

容器组里有个状态为未知的容器,去看了下它的日志 也是空的...于是乎尝试了下重启该容器,但没有效果...后来发现似乎是容器的network里的数据冲突导致的,于是乎先删除容器,然后执行

docker network disconnect --force 容器名

然后对应用进行重新部署...就解决掉了

技术

清理WebKitBrowser内存

June 25, 2019

最近开发小工具用到了WebKitBrowser,遇到了内存一直增加导致程序崩溃的问题。本篇将讲述如何优化WebKitBrowser内存使用量。

1、发现使用Navigate方法会比new Uri更加消耗内存,大概在20%左右。
2、在DocumentCompleted事件中使用Dispose()进行释放资源,如下

  private void Browser_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
  {
    Getdata();
    browser.Dispose();
  }