fabric发布引发的bug

Fabric版本:1.6.1
文件中含有$等特殊字符时,按文件夹同步时可能致使这类文件丢失。解决方式:打包后再上传
Fabric put文件时是先同步到目标服务器当前登陆帐号的home下再mv到目标目录,若是在mv过程当中出问题,致使home下的文件没有删除,下次同步还会报错。解决方式:在目标服务器用户的home目录下删除该文件
[plain] view plain copy print?
Fatal error: put() encountered an exception while uploading 'beta/db.properties'  
  
Underlying exception:  
    Permission denied  
  
Aborting.

这里的目标服务器当前帐号指的是在执行fabric脚本时用户,若是出现bug,会在该用户目录下产生一个以字符和数字组成命名的文件,删除此文件便可。python

相关文章
相关标签/搜索