()
| 74 | |
| 75 | |
| 76 | def _run_server(): |
| 77 | host = cfg.CONF.api.host |
| 78 | port = cfg.CONF.api.port |
| 79 | |
| 80 | LOG.info("(PID=%s) ST2 API is serving on http://%s:%s.", os.getpid(), host, port) |
| 81 | |
| 82 | max_pool_size = eventlet.wsgi.DEFAULT_MAX_SIMULTANEOUS_REQUESTS |
| 83 | worker_pool = eventlet.GreenPool(max_pool_size) |
| 84 | sock = eventlet.listen((host, port)) |
| 85 | |
| 86 | wsgi.server( |
| 87 | sock, app.setup_app(), custom_pool=worker_pool, log=LOG, log_output=False |
| 88 | ) |
| 89 | return 0 |
| 90 | |
| 91 | |
| 92 | def _teardown(): |