CherryPy Web サーバーは、おそらく Google App Engine にデプロイできます。
誰がそれを行い、どのような経験をしましたか?
どのような特別な作業が必要でしたか (構成など)?
他の人に勧めますか?
CherryPy Web サーバーは、おそらく Google App Engine にデプロイできます。
誰がそれを行い、どのような経験をしましたか?
どのような特別な作業が必要でしたか (構成など)?
他の人に勧めますか?
記事は良い例ですが、パッチが不要になったため、現在は少し古くなっています。Cherrypy の最新バージョンは、パッチなしで実行する必要があります。開発環境で実行されている以下のサンプルを入手しました。Google アプリ エンジンにはアプリケーションごとに 1,000 ファイルの制限があるため、zip ファイル内に cherrypy を含めました。これにより、デプロイも容易になります。
また、cherrypy ディスパッチ ハンドラを使用してリクエストをルーティングしています。
import sys
sys.path.insert(0, 'cherrypy.zip')
import cherrypy
import wsgiref.handlers
class Root:
exposed = True
def GET(self):
return "give a basic description of the service"
d = cherrypy.dispatch.MethodDispatcher()
conf = {'/':
{
'request.dispatch': d
}
}
app = cherrypy.tree.mount(Root(), "/",conf)
wsgiref.handlers.CGIHandler().run(app)
これまでのところ、特定の問題に遭遇したことはありませんが、一部の人々がセッションで問題を抱えていることを読みました.
見るboodebr.orgの記事(行方不明ですが、ここWaybackマシンで)それは私にとってはうまくいきます。
例を探している場合は、この例の ServerInterface.auto で ServerMode.GAE を受け入れる条件を探します。