iTunes备份iPhone电脑可用空间不足无法保存备份问题

iPhone手机自动升级系统iOS 10.3.1提示验证失败,改用iTunes升级,升级之前iTunes会先行对iPhone设备进行备份,然鹅,备份又失败了,提示:

iTunes未能备份iPhone,因为这台电脑的可用空间不足,无法保存备份。

移除文件并清空回收站会腾出更多空间。

辣么我们就根据提示去看本地磁盘,默认备份文件位置保存在 C:\Users\Administrator\AppData\Roaming\Apple Computer\MobileSync

如果C盘系统盘空间不足,我们可以像在Mac等类linux系统中用ln -s命令软链接一样,在该位置建立“快捷方式”,指向其他盘符文件夹(如E:\iTunes\Backup): Continue reading iTunes备份iPhone电脑可用空间不足无法保存备份问题

记一次内存使用率过高的报警

Linux Centos服务器内存使用率过高的报警, 最后得出结论是因为 nss-softokn的bug导致curl 大量请求后, dentry 缓存飙升.

问题的开始是收到云平台发过来的内存使用率平均值超过报警值的短信, 登录云监控后台查看发现从前两天开始内存使用曲线缓慢地呈非常有规律上升趋势. Continue reading 记一次内存使用率过高的报警

Working with Git server and client

This article will explain the steps to establish a private git server on your VPS or dedicated server, with the tutorial of how to connect to the git server in your client, especially on the windows platform with OpenSSH or Putty installed. At last we would try some Git web GUI clients such as Gitlab. Continue reading Working with Git server and client

阿里云SLB负载均衡https协议的一点小问题

最近在阿里云金融云ECS云服务器上部署程序后发现, 代码中的curl无法通过http/https请求同一ECS实例中的接口应用服务; 而在本地环境中测试无任何异常;

问题排查

最后排查发现是阿里金融云SLB的问题:  slb后端提供4层和7层负载均衡两种方式, 目前我们使用的正是4层TCP协议, 因为其优点是后端也支持https协议的443端口, 而且4层的源IP即客户端ip经过slb后不会发生变化, 因此可以直接获取到用户真实IP; 另外从性能上来说, 4层直接是LVS硬件负载均衡后, 不需再和7层一样经过Tengine 应用层, 就可以直达后端服务器, 因此速度更快. 但是问题就出在: Continue reading 阿里云SLB负载均衡https协议的一点小问题

Win7通过Vagrant管理docker开发环境

Vagrant 环境和docker 容器不管是对于本地团队开发带来方便,  线上部署docker集群为应用提供微服务也是目前比较流行的一种趋势, 这里记录下本地部署的安装过程;

1. 官网下载win7版本:

virtualbox: https://www.virtualbox.org/wiki/Downloads
vagrant: https://www.vagrantup.com/downloads.html
docker box: 不用自己做base box,直接用别人做好的,同时先下载到本地更好:
Continue reading Win7通过Vagrant管理docker开发环境

ubuntu php 升级5.5后错误unix:var/run/php5-fpm.sock failed (13:Permission Denied)

Ubuntu 14.04 提示php安全升级到 5.5.9-1ubuntu4.1,ngxin 服务器出错日志如下:

/var/log/nginx/error.log

2014/06/24 13:37:13 [crit] 1136#0: *17 connect() to unix:/var/run/php5-fpm.sock failed (13: Permission denied) while connecting to upstream, client: 127.0.0.1, server: www, request: "GET /favicon.ico HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "www".

一看是权限问题, 临时解决办法是

  1. cd /var/run
  2. sudo chmod 666 php5-fpm.sock
  3. 重启

Continue reading ubuntu php 升级5.5后错误unix:var/run/php5-fpm.sock failed (13:Permission Denied)

高效Vim 简明手册

磨刀不误砍菜功, Vim 作为编程或文本处理的一种工具, 配合强大的vim插件和正则表达式等, 可以极大地提高效率. 这两天的vim实践, 参看了vim的快速参考手册, 从移动光标, 编辑,文件操作, Ex命令行, vim窗口等几个部分进行了整理.

一 移动光标

键盘操作光标移动在vim中称为”动作”(motion). Continue reading 高效Vim 简明手册