优雅切换软连接的方法

对于大访问量的网站,上线代码时一般有两种方式:

  1. 直接覆盖代码目录
  2. 上传新代码目录,然后重新创建软连接

对于第一种方法,不好

对于第二种方法,切换软连接也可能会出现问题,尽管速度很快,测试方法:

在一个term中不断地查看a目录下的m文件(a是一个软连接,可能连接到a.1 或 a.2)

命令1:

然后在另一个term中执行命令2:

我们发现命令1有一个出错;那么如果才能使得命令1不会感知到变化呢?

命令3:

执行该命令并不会导致命令1出错,不是凑巧没出错吗?做个压力测试吧:

命令4:

 

留下评论

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据