在gevent wsgi服务器上运行cherrypy应用程序

dee*_*eko 5 cherrypy gevent

我有一个现有的cherrypy应用程序,但我想知道是否可以在gevent wsgi服务器上运行它.我想我可以但我没有访问linux服务器来测试gevent并且无法让它在我的mac上运行.

我认为这是可能的,因为每一方都遵循wsgi规范.

有没人试过这个?

我猜一个例子如下所示:

import cherrypy 
from gevent import wsgi

class Root(object):
     def index(self):
        return "hi!"
     index.exposed = True

app = cherrypy.tree.mount(Root(), '/')
wsgi.WSGIServer(('', 8088), app).serve_forever()
Run Code Online (Sandbox Code Playgroud)

tmc*_*tmc 2

那个例子效果很好。我确信 freenode 上的 #gevent 会帮助您解决任何安装问题。