neutron

1./etc/init.d/neutron-server

start-stop-daemon -Sbmv --pidfile $PIDFILE --chdir $DAEMON_DIR --exec $DAEMON -- $DAEMON_ARGS

    PIDFILE=/var/run/neutron/neutron-server.pid
    LOGFILE=/var/log/neutron/neutron-server.log

    DAEMON=/usr/bin/neutron-server
    DAEMON_ARGS="--log-file=$LOGFILE"
    DAEMON_DIR=/var/run

2.neutron-stable-icehouse\setup.cfg
neutron-server = neutron.server:main

3.neutron-stable-icehouse\neutron\server\__init__.py
main()
from neutron import service
    pool = eventlet.GreenPool()
        neutron_api = service.serve_wsgi(service.NeutronApiService)
        api_thread = pool.spawn(neutron_api.wait)

            neutron_rpc = service.serve_rpc()
            rpc_thread = pool.spawn(neutron_rpc.wait)

4.neutron-stable-icehouse\neutron\service.py

serve_wsgi(cls):
    service = cls.create()
    service.start()

class NeutronApiService(WsgiService):
    def create(cls, app_name='neutron'):
        service = cls(app_name)

class WsgiService(object):
    def start(self):
        self.wsgi_app = _run_wsgi(self.app_name)


from neutron import wsgi
        
def _run_wsgi(app_name):
    app = config.load_paste_app(app_name)

    server = wsgi.Server("Neutron")
    server.start(app, cfg.CONF.bind_port, cfg.CONF.bind_host,
                 workers=cfg.CONF.api_workers)


5.neutron-stable-icehouse\neutron\wsgi.py
class Server(object):





           
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值