private void autoStartScheduler() throws Exception {
		if (ProbizUtil.getString("quartz.autoStartScheduler").equals("true")) {
			String hostName = InetAddress.getLocalHost().getHostName();
			String serviceName = ProbizUtil.getString("service.name");
			Scheduler scheduler = getScheduler();
			if (StringUtils.isBlank(hostName) || !StringUtils.equals(hostName, serviceName)) {
				scheduler.standby();
				logger.info("service.name=" + serviceName + " is not equals to " + hostName
						+ ", so scheduler is not auto start, only standby.");
			} else {
				startScheduler();
			}
		} else {
			logger.info("quartz.autoStartScheduler is not set or setted to false, so scheduler is not auto start.");
		}
	}