提出问题 在运行项目的服务器的git是1.8.3.1版本的时候,pm2 deploy 项目,服务器fetch不到最新的一次commit. 对于这个问题,在pm2的github也有issues讨论.然后开issues的人表示 pm2-deploy is garbage 并且觉得 I find it funny that it is easier for the authors to blame the problem on git or anything else rather than ch…
分享几个基于nodejs远程执行linux shell的函数 参数说明: ips - 一个存有IP地址的数组对象 /** * Created by kevalin on 2015/4/27. */ var async = require('async'); var SSH2Utils = require('ssh2-utils'); var fs = require('fs'); var ssh = new SSH2Utils(); /* exec linux shell on remote-s…
39 Serve different file types with our server 处理文件类型 function content_type(filename) { var ext = path.extname(filename).toLowerCase(); switch(ext) { case '.jpg': case '.jpeg': return 'image/jpeg'; case '.gif': return 'image/gif'; case '.png': return…