У меня есть существующее приложение cherrypy, но я хочу знать, возможно ли его запустить на сервере gevent wsgi. Я предполагаю, что могу, но у меня нет доступа к серверу Linux, чтобы проверить gevent и не удалось заставить его работать на моем Mac.Запуск вишневого приложения на сервере gevent wsgi
У меня такое впечатление, что это возможно, так как каждая сторона следует спецификации 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()
Да, я подтвердил, что поскольку вишневое дерево и объекты приложения содержат _callable_, все должно работать так, как ожидалось ... Я также проведу freenode для удаленной тестовой платформы. Ура! – deecodameeko