サムネイル| Gunicornの作者であるBenoit Chesneau Gunicornは、PythonのWeb Server Gateway Interface(WSGI)を実装するHTTPサーバーである。Gunicornは「GreenUnicorn」の略称であり、jee-unicornまたはgun-i-cornと発音する。Rubyのプロジェクトから移植された、プリフォークのワーカーモデルを使用している。Gunicornサーバーは、多数のWebフレームワークと広く互換性があり、実装がシンプルで、サーバーリソースが少なく、かなり高速に動作する。
アーキテクチャ サーバーモデルは次の要素から構成されている。
ワーカーを管理するCentral Master Process ワーカープロセスによって処理されるリクエスト コンポーネント Master Syncワーカー Asyncワーカー Tornadoワーカー AsyncIOワーカー
特徴
WSGI、web2py、Django、をネイティブにサポート 自動的なワーカーのプロセス管理 シンプルなPythonの設定 複数のワーカーの設定 拡張性のためのさまざまなサーバーフック Python2.6以降およびPython3.2以降と互換性があるGunicorn 19.3 Documentation: Requirements
関連項目
出典
外部リンク