3

いくつかの WSGI サーバーを試してみましたが、正常にシャットダウンする方法が見つかりません。優雅とは、サーバーが新しいリクエストの listen() を停止し、accept() されたすべての接続の処理を終了することです。その後、サーバー プロセスは終了します。

これまでのところ、FAPWS、Cherrypy、Tornado、および wsgiref を使用してきました。私が何をしても、一部のクライアントは「ピアによる接続のリセット」を受け取ります。

これを適切に処理する WSGI サーバーを教えてもらえますか? または、これらのサーバーの 1 つを構成してクリーン シャットダウンを実行する方法を知っていますか? 私の次のステップは、私が望むことを行う単純な http サーバーをモックアップすることだと思います。

4

1 に答える 1

4

HTTPd には、ワーカーがリクエストを完了した後にワーカーを停止できるようにするためのgraceful-stop述語があります。-kmod_wsgi は、WSGI コンテナーにするために必要です。

于 2012-05-20T05:30:51.710 に答える