def create(self): super_conf = { "command" : self.service_command, "process_name" : self.service_name, "directory" : self.service_work_dir, "stdout_logfile" : os.path.join(self.service_work_dir, 'stdout.log'), "stderr_logfile" : os.path.join(self.service_work_dir, 'stderr.log'), "autostart" : False, "startsecs" : "3", "stdout_logfile_maxbytes" : "20MB", "stdout_logfile_backups" : "2" } config = ConfigParser.RawConfigParser() section_name = "program:" + self.service_name config.add_section(section_name) config.add_section('supervisorctl') for key in super_conf: config.set(section_name, key, super_conf[key]) with open(self.service_conf_file, 'wb') as config_file: config.write(config_file) print "Executing : supervisorctl reread '%s' ..." % self.service_name supervisor_ctl_main(args=["-c", self.super_conf_file, "reread", self.service_name]) print "Executing : supervisorctl update '%s' ..." % self.service_name supervisor_ctl_main(args=["-c", self.super_conf_file, "update", self.service_name])
def create(self): super_conf = { "command": self.service_command, "process_name": self.service_name, "directory": self.service_work_dir, "stdout_logfile": os.path.join(self.service_work_dir, 'stdout.log'), "stderr_logfile": os.path.join(self.service_work_dir, 'stderr.log'), "autostart": False, "startsecs": "3", "stdout_logfile_maxbytes": "20MB", "stdout_logfile_backups": "2" } config = ConfigParser.RawConfigParser() section_name = "program:" + self.service_name config.add_section(section_name) config.add_section('supervisorctl') for key in super_conf: config.set(section_name, key, super_conf[key]) with open(self.service_conf_file, 'wb') as config_file: config.write(config_file) print "Executing : supervisorctl reread '%s' ..." % self.service_name supervisor_ctl_main( args=["-c", self.super_conf_file, "reread", self.service_name]) print "Executing : supervisorctl update '%s' ..." % self.service_name supervisor_ctl_main( args=["-c", self.super_conf_file, "update", self.service_name])
def remove_all(self): run_cmd('rm -rf %s/*' % self.super_conf_dir) run_cmd('rm -rf %s/*' % self.service_conf_dir) print "Executing : supervisorctl reread '%s' ..." % self.service_name supervisor_ctl_main(args=["-c", self.super_conf_file, "reread", self.service_name]) print "Executing : supervisorctl update '%s' ..." % self.service_name supervisor_ctl_main(args=["-c", self.super_conf_file, "update", self.service_name])
def remove(self): run_cmd('rm -rf %s' % self.service_conf_file) run_cmd('rm -rf %s' % self.service_work_dir) print "Executing : supervisorctl stop '%s' ..." % self.service_name supervisor_ctl_main(args=["-c", self.super_conf_file, "stop", self.service_name]) print "Executing : supervisorctl status '%s' ..." % self.service_name supervisor_ctl_main(args=["-c", self.super_conf_file, "status", self.service_name])
def stop(dbName, tableName): serviceName = "%s_%s" % (dbName, tableName) _redis_del_port(serviceName) print "Executing : supervisorctl stop '%s' ..." % serviceName supervisor_ctl_main(args=["-c", superConfFile, "stop", serviceName]) print "Executing : supervisorctl status '%s' ..." % serviceName supervisor_ctl_main(args=["-c", superConfFile, "status", serviceName]) _clear_files(serviceName)
def remove_all(self): run_cmd('rm -rf %s/*' % self.super_conf_dir) run_cmd('rm -rf %s/*' % self.service_conf_dir) print "Executing : supervisorctl reread '%s' ..." % self.service_name supervisor_ctl_main( args=["-c", self.super_conf_file, "reread", self.service_name]) print "Executing : supervisorctl update '%s' ..." % self.service_name supervisor_ctl_main( args=["-c", self.super_conf_file, "update", self.service_name])
def remove(self): run_cmd('rm -rf %s' % self.service_conf_file) run_cmd('rm -rf %s' % self.service_work_dir) print "Executing : supervisorctl stop '%s' ..." % self.service_name supervisor_ctl_main( args=["-c", self.super_conf_file, "stop", self.service_name]) print "Executing : supervisorctl status '%s' ..." % self.service_name supervisor_ctl_main( args=["-c", self.super_conf_file, "status", self.service_name])
def start(self): if not os.path.exists(self.service_work_dir): print 'service not exists' return print "Executing : supervisorctl reread '%s' ..." % self.service_name supervisor_ctl_main(args=["-c", self.super_conf_file, "reread", self.service_name]) print "Executing : supervisorctl update '%s' ..." % self.service_name supervisor_ctl_main(args=["-c", self.super_conf_file, "update", self.service_name]) print "Executing : supervisorctl start '%s' ..." % self.service_name supervisor_ctl_main(args=["-c", self.super_conf_file, "start", self.service_name]) print "Executing : supervisorctl status '%s' ..." % self.service_name supervisor_ctl_main(args=["-c", self.super_conf_file, "status", self.service_name])
def start(dbName, tableName): serviceName = "%s_%s" % (dbName, tableName) newPort = _update_conf(dbName, tableName) print "Executing : supervisorctl reread '%s' ..." % serviceName supervisor_ctl_main(args=["-c", superConfFile, "reread", serviceName]) print "Executing : supervisorctl update '%s' ..." % serviceName supervisor_ctl_main(args=["-c", superConfFile, "update", serviceName]) print "Executing : supervisorctl start '%s' ..." % serviceName supervisor_ctl_main(args=["-c", superConfFile, "start", serviceName]) print "Executing : supervisorctl status '%s' ..." % serviceName supervisor_ctl_main(args=["-c", superConfFile, "status", serviceName]) redis_set(serviceName, newPort)
def start(self): if not os.path.exists(self.service_work_dir): print 'service not exists' return print "Executing : supervisorctl reread '%s' ..." % self.service_name supervisor_ctl_main( args=["-c", self.super_conf_file, "reread", self.service_name]) print "Executing : supervisorctl update '%s' ..." % self.service_name supervisor_ctl_main( args=["-c", self.super_conf_file, "update", self.service_name]) print "Executing : supervisorctl start '%s' ..." % self.service_name supervisor_ctl_main( args=["-c", self.super_conf_file, "start", self.service_name]) print "Executing : supervisorctl status '%s' ..." % self.service_name supervisor_ctl_main( args=["-c", self.super_conf_file, "status", self.service_name])
def status(dbName, tableName): serviceName = "%s_%s" % (dbName, tableName) print "Executing : supervisorctl status '%s' ..." % serviceName supervisor_ctl_main(args=["-c", superConfFile, "status", serviceName])
def status(self): print "Executing : supervisorctl status '%s' ..." % self.service_name supervisor_ctl_main( args=["-c", self.super_conf_file, "status", self.service_name])
def status(self): print "Executing : supervisorctl status '%s' ..." % self.service_name supervisor_ctl_main(args=["-c", self.super_conf_file, "status", self.service_name])