Fix --template-file
Fixes #47 The code that causes the URI TOO LONG error is in eventlet.wsgi. So for the time being we're replacing that with paste.httpserver which serves WSGI apps, too. Longer term, we want to use eventlet but they need to make the maximum URL length configurable.
This commit is contained in:
parent
ec9c7009fa
commit
7690e1b5d4
|
@ -23,6 +23,7 @@ gettext.install('heat', unicode=1)
|
|||
|
||||
from heat.common import config
|
||||
from heat.common import wsgi
|
||||
from paste import httpserver
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
@ -34,8 +35,6 @@ if __name__ == '__main__':
|
|||
|
||||
port = config.DEFAULT_PORT
|
||||
print 'Starting Heat API on port %s' % port
|
||||
server = wsgi.Server()
|
||||
server.start(app, conf, default_port=port)
|
||||
server.wait()
|
||||
httpserver.serve(app, port=port)
|
||||
except RuntimeError, e:
|
||||
sys.exit("ERROR: %s" % e)
|
||||
|
|
|
@ -36,6 +36,7 @@ gettext.install('heat', unicode=1)
|
|||
|
||||
from heat.common import config
|
||||
from heat.common import wsgi
|
||||
from paste import httpserver
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
@ -47,8 +48,6 @@ if __name__ == '__main__':
|
|||
|
||||
port = config.DEFAULT_PORT+1
|
||||
print 'Starting Heat Engine on port %s' % port
|
||||
server = wsgi.Server()
|
||||
server.start(app, conf, default_port=port)
|
||||
server.wait()
|
||||
httpserver.serve(app, port=port)
|
||||
except RuntimeError, e:
|
||||
sys.exit("ERROR: %s" % e)
|
||||
|
|
Loading…
Reference in New Issue