multi api_workers bind port failed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tacker |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
in conf file: api_workers=4
error log:
2016-09-07 05:02:15.497 25228 ERROR oslo_service.
2016-09-07 05:02:15.497 25228 ERROR oslo_service.
2016-09-07 05:02:15.497 25228 ERROR oslo_service.
2016-09-07 05:02:15.497 25228 ERROR oslo_service.
2016-09-07 05:02:15.497 25228 ERROR oslo_service.
2016-09-07 05:02:15.497 25228 ERROR oslo_service.
2016-09-07 05:02:15.497 25228 ERROR oslo_service.
2016-09-07 05:02:15.497 25228 ERROR oslo_service.
2016-09-07 05:02:15.497 25228 ERROR oslo_service.
2016-09-07 05:02:15.497 25228 ERROR oslo_service.
2016-09-07 05:02:15.497 25228 ERROR oslo_service.
2016-09-07 05:02:15.497 25228 ERROR oslo_service.
2016-09-07 05:02:15.497 25228 ERROR oslo_service.
Changed in tacker: | |
assignee: | venkatamahesh (venkatamaheshkotha) → nobody |
Changed in tacker: | |
status: | New → Won't Fix |
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_