def mod_sigle_inst(app, ip, port, fromPath, fName, instId): # 修改文件 prop = Properties(fromPath +"/"+ fName) if fName == "system.properties": # prop.set("sys.home", "/data/%s/" % app) prop.set("sys.runmode", "product") # ????????????????????? # prop.set("sys.encoding", "UTF-8") # prop.set("server.name", "%s" % app) #小写应用名 # prop.set("application.name", "%s" %app.upper()) # 大写应用名 prop.set("instance.id", "%s_%s" % (app.upper(), instId)) prop.set("log.level", "DEBUG") # ????????????????????? # prop.set("log.limits_lines", "20") prop.close() if fName == "server.properties": prop.set("server.port", "%s" % port) prop.set("dubbo.host", ip) prop.set("memcache.server", "10.10.1.11:11211") # ????????????????????? prop.set("dubbo.registry", "zookeeper://10.10.1.11:2181") # ????????????????????? # prop.set("dubbo.name", "%s-provider" % app) prop.close()
def _appOperate(self, app, ip, port, templatePath, toPath, instId): with settings(host_string=ip): prop = Properties(templatePath) prop.set("sys.home", "../../logs") prop.set("sys.runmode", "develop") prop.set("sys.encoding", "UTF-8") prop.set("application.name", "%s" % app.upper()) prop.set("server.name", "%s" % app) prop.set("instance.id", "%s_%s" % (app.upper(), instId)) prop.set("log.level", "DEBUG") prop.set("log.limits_lines", "20") prop.set("redis.host", "182.92.170.189") prop.set("memcache.server", "182.92.170.189:11211") print "###%s###" % port prop.set("dubbo.port", "%s" % port) prop.set("dubbo.host", ip) prop.set("dubbo.registry", "zookeeper://182.92.170.189:2181") if "web" in app.lower(): prop.set("dubbo.name", "%s-consumer" % app) prop.set("mesrvAddr", "") else: prop.set("dubbo.name", "%s-provider" % app) prop.set("mesrvAddr", "182.92.170.189:9876") prop.close() # 上传到目的路径 run('mkdir -p %s' % toPath) put(templatePath, toPath + 'server.properties')
def confByInst(app, ip, port, fromPath, fName, toPath, instId): with settings(host_string=ip): # 修改文件 # fdsfsafafafdpas prop = Properties(fromPath + fName) if fName == "system.properties": prop.set("sys.home", "/data/%s/" % app) prop.set("sys.runmode", "product") prop.set("sys.encoding", "UTF-8") prop.set("server.name", "%s" % app.upper()) prop.set("application.name", "USRAPP") prop.set("instance.id", "%s_%s" % (app.upper(), instId)) prop.set("log.level", "DEBUG") prop.set("log.limits_lines", "20") prop.close() if fName == "server.properties": prop.set("server.port", "%s" % port) prop.set("dubbo.host", ip) prop.set("dubbo.name", "%s-provider" % app) prop.close() # 上传到目的路径 run('mkdir -p %s' % toPath) put(fromPath + fName, toPath)
def _appOperate(self, app, ip, port, templatePath, toPath, instId): with settings(host_string=ip): prop = Properties(templatePath) prop.set("sys.home", "../../logs") prop.set("sys.runmode", "develop") prop.set("sys.encoding", "UTF-8") prop.set("application.name", "%s" % app.upper()) prop.set("server.name", "%s" % app) prop.set("instance.id", "%s_%s" % (app.upper(), instId)) prop.set("log.level", "DEBUG") prop.set("log.limits_lines", "20") prop.set("redis.host", "182.92.170.189") prop.set("memcache.server", "182.92.170.189:11211") print "###%s###"%port prop.set("dubbo.port", "%s" % port) prop.set("dubbo.host", ip) prop.set("dubbo.registry", "zookeeper://182.92.170.189:2181") if "web" in app.lower(): prop.set("dubbo.name", "%s-consumer" % app) prop.set("mesrvAddr", "") else: prop.set("dubbo.name", "%s-provider" % app) prop.set("mesrvAddr", "182.92.170.189:9876") prop.close() # 上传到目的路径 run('mkdir -p %s' % toPath) put(templatePath, toPath + 'server.properties')