i think this is problem: in tacker/cmd/server.py tacker_api = service.serve_wsgi(service.TackerApiService) launcher = common_service.launch(cfg.CONF, tacker_api, workers=cfg.CONF.api_workers or None)
in tacker/wsgi.py self._launcher = common_service.ProcessLauncher(CONF,wait_interval=1.0) self._server = WorkerService(self, application) self._launcher.launch_service(self._server, workers=workers)
they both launch sevice with multi workers. if i remove workers in server.py, it will works. launcher = common_service.launch(cfg.CONF, tacker_api)
i think this is problem: cmd/server. py serve_wsgi( service. TackerApiServic e) service. launch( cfg.CONF, tacker_api,
workers= cfg.CONF. api_workers or None)
in tacker/
tacker_api = service.
launcher = common_
in tacker/wsgi.py service. ProcessLauncher (CONF,wait_ interval= 1.0) launch_ service( self._server, workers=workers)
self._launcher = common_
self._server = WorkerService(self, application)
self._launcher.
they both launch sevice with multi workers. service. launch( cfg.CONF, tacker_api)
if i remove workers in server.py, it will works.
launcher = common_