並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 16 件 / 16件

新着順 人気順

gunicornの検索結果1 - 16 件 / 16件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

gunicornに関するエントリは16件あります。 pythontechfeedgithub などが関連タグです。 人気エントリには 『Nginx+gunicorn構成でFlaskを使う【ローカル環境編】 - Qiita』などがあります。
  • Nginx+gunicorn構成でFlaskを使う【ローカル環境編】 - Qiita

    概要 Flaskアプリケーションを立ち上げる手順や関連する設定について記載します。 本記事の内容はローカル環境にDockerなど介さずに直接プロセスを立ち上げるケースとなります。 Dockerを利用したケースについてはDocker編を参照ください。 前提 ローカル環境でpythonが実行可能であること Pythonバージョンが3.8以上であること MacOS向けの記載となっている 全体像 記事早見表 似たような記事を読んだとき、よくなんで?どういう意味?と感じる -> ○○ってどういうもの/こと? 動けばいいや -> 動かしてみる gunicornやNginxの設定ファイルについて知りたい -> 設定ファイル、起動/終了コマンドを紐解く 動かしてみる まずは実際に上記構成で動かしてみましょう。 必要となるパッケージをインストールしておきます。

      Nginx+gunicorn構成でFlaskを使う【ローカル環境編】 - Qiita
    • FastAPI (PythonのAPI framework) をGunicornで動かした話

      そもそもFastAPIとは PythonのAPI frameworkです 公式ホームページはこちら 公式から引用すると、下記の特徴があるそうです 高速: NodeJS や Go 並みのとても高いパフォーマンス (Starlette と Pydantic のおかげです)。 最も高速な Python フレームワークの一つです. 高速なコーディング: 開発速度を約 200%~300%向上させます。 * 少ないバグ: 開発者起因のヒューマンエラーを約 40%削減します。 * 直感的: 素晴らしいエディタのサポートや オートコンプリート。 デバッグ時間を削減します。 簡単: 簡単に利用、習得できるようにデザインされています。ドキュメントを読む時間を削減します。 短い: コードの重複を最小限にしています。各パラメータからの複数の機能。少ないバグ。 堅牢性: 自動対話ドキュメントを使用して、本番環境で使

        FastAPI (PythonのAPI framework) をGunicornで動かした話
      • Gunicorn + Flask + nginx で Python の Web アプリ入門

        完成図この記事では、以下の順でアプリケーションを作成します。 Python アプリケーションで Hello World を実行動的 Web サーバー(アプリケーションサーバー)で Hello World を実行Web アプリケーションフレームワークで Hello World を実行静的 Web サーバーで Hello World を実行静的Webサーバ - コンピューター (ハードウェア) と HTTP サーバ (ソフトウェア) から構成されます。 - サーバが保持しているファイルをブラウザーへ「そのまま」送る 動的Webサーバ - 静的Webサーバと一般的にはアプリケーションサーバとデータベースからなります。 - 保持しているファイルを変更してから、HTTP サーバを通してブラウザーに送る https://developer.mozilla.org/ja/docs/Learn/Commo

          Gunicorn + Flask + nginx で Python の Web アプリ入門
        • DjangoをNGINXとgunicornを使って動かすときの流れ整理(自分用メモ) - Qiita

          はじめに 勉強していて、DjangoをリモートホストにデプロイしたあとのNGINXとgunicronの設定回りがよくわからなくなったので、自分用にメモ やりたいこと 必要な作業の流れ 1. NGINXがDjangoサイトを呼び出す用の設定ファイル作成 2. Djangoを呼び出す設定ファイルへのシンボリック・リンク作成 3. NGINXとgunicornを再起動 やりたいこと Djangoで作ったアプリケーションをクラウド上にデプロイし、静的ファイルを表示するだけなどの軽い処理はウェブサーバー(NGINX)で処理し、Djangoでの動的な処理など重い処理はAPサーバー(gunicron)で行いたい。 まとめると、以下のようなイメージ nginx 主に静的ファイルを表示するウェブサーバー 自分自身は重たい仕事はしない(ngninxにさせるのはHTMLの表示くらい) ロードバランサー的に振る舞

            DjangoをNGINXとgunicornを使って動かすときの流れ整理(自分用メモ) - Qiita
          • GitHub - tiangolo/uvicorn-gunicorn-fastapi-docker: Docker image with Uvicorn managed by Gunicorn for high-performance FastAPI web applications in Python with performance auto-tuning.

            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

              GitHub - tiangolo/uvicorn-gunicorn-fastapi-docker: Docker image with Uvicorn managed by Gunicorn for high-performance FastAPI web applications in Python with performance auto-tuning.
            • docker-composeでgunicorn+nginx+flaskを動かしてみた話 - Qiita

              ※ この記事は エキサイト Advent Calendar 2018 20 日目の記事です ※ ごあいさつ こんにちわ。 また...この季節がやってきましたね 去年もこうしてアドベントカレンダーを書き、先輩に遊びに連れて行ってもらうことによりぼっちマスを乗り越えました、新卒二年目のエンジニアの本田です!そんな先輩も今年に彼女ができてしまったようで、本当に一人になってしまいました... そんなことはさておき、去年まではウーマンエキサイトアプリを担当していましたが、今年から新設部署に移動になりまして、今はブロックチェーンや機械学習の開発を行っております! そこで開発した投稿監視AIの環境をOpenStack上に立てたのですが、どうにかコンテナ化できないかと、すこし頑張ってdockerについて調べつつ奮闘している(現在進行形)記事となります。 コンテナ化したい環境 コンテナ化したい環境は事前にま

                docker-composeでgunicorn+nginx+flaskを動かしてみた話 - Qiita
              • FlaskをGunicornで稼働させてみた - Qiita

                はじめに こちらの記事の続きで書いてます。 Gunicornメインで、Flaskにはほぼ触れない内容かも。 本番サーバーで稼働させる 本番稼働させるには、gunicornやuWSGIといったWEBサーバーを使います。 今回は、gunicornを使ってWEB公開してみます。 gunicornをインストール gunicornはpipでインストールできます。 gunicornで起動させる 実行させたいflaskのファイルがあるディレクトリで、以下のコマンドを実行します。 -wは、--workersの省略形で、ワーカープロセス数を指定できる。 -bは、--bindの省略形で、gunicornのアドレスと待受け(Listen)ポートを指定できる。 index.pyのappというアプリケーションを実行します。 # gunicorn -w 1 -b 0.0.0.0:80 index:app 2022-0

                  FlaskをGunicornで稼働させてみた - Qiita
                • Gunicornの設定ファイルの書き方 - Qiita

                  はじめに DjangoやFlaskなどのPythonアプリケーションを動かすwsgiサーバ、Gunicornの設定ファイルの書き方についてまとめてみました。 Gunicornの設定ファイルはPythonのスクリプトとして、各種設定を変数や関数として列挙していく形となる。 中身はPythonスクリプトなので通常のソースコードと同じように、ライブラリをimportしたり、Pythonのプログラムコードを記述することも可能。 環境 Python 3.9 Gunicorn 20.1 # # Gunicorn config file # wsgi_app = 'hogeapp.wsgi:application' # Server Mechanics #======================================== # current directory chdir = '/work

                    Gunicornの設定ファイルの書き方 - Qiita
                  • 【丁寧解説】秒速でもDjango 3アプリをAWS EC2で公開【Nginx, gunicorn, postgresqlデプロイ】 - Qiita

                    【丁寧解説】秒速でもDjango 3アプリをAWS EC2で公開【Nginx, gunicorn, postgresqlデプロイ】PythonDjangonginxAWSPostgreSQL Nginx, gunicorn, postgresqlを最低限の構成でAWS EC2にデプロイ WebアプリをPythonで作るなら第一候補がDjangoで、最新の3系デプロイします。。 超最低限のAWSデプロイだけど丁寧に解説するのが今回の記事のテーマです。 図を多めで丁寧に書いたので長く感じますが、慣れれば20分くらいでも終わると思います。 今回使うものは↓で、一つのEC2で全部済ませる構成。シンプル構成なのでデプロイ練習に。 Djangoのチュートリアルなどですと、herokuの無料版にデプロイすると思いますが、 業務にしても、ポートフォリオ作るにしてもherokuだと望ましくありません。 ✖️

                      【丁寧解説】秒速でもDjango 3アプリをAWS EC2で公開【Nginx, gunicorn, postgresqlデプロイ】 - Qiita
                    • Dockerizing Django with Postgres, Gunicorn, and Nginx

                      $ mkdir django-on-docker && cd django-on-docker $ mkdir app && cd app $ python3.11 -m venv env $ source env/bin/activate (env)$ (env)$ pip install django==4.2.3 (env)$ django-admin startproject hello_django . (env)$ python manage.py migrate (env)$ python manage.py runserver Feel free to swap out virtualenv and Pip for Poetry or Pipenv. For more, review Modern Python Environments. Navigate to http:

                        Dockerizing Django with Postgres, Gunicorn, and Nginx
                      • Server Workers - Gunicorn と Uvicorn - FastAPI

                        Server Workers - Gunicorn と Uvicorn¶ 前回のデプロイメントのコンセプトを振り返ってみましょう: セキュリティ - HTTPS 起動時の実行 再起動 レプリケーション(実行中のプロセス数) メモリ 開始前の事前ステップ ここまでのドキュメントのチュートリアルでは、おそらくUvicornのようなサーバープログラムを単一のプロセスで実行しています。 アプリケーションをデプロイする際には、複数のコアを利用し、そしてより多くのリクエストを処理できるようにするために、プロセスのレプリケーションを持つことを望むでしょう。 前のチャプターであるデプロイメントのコンセプトにて見てきたように、有効な戦略がいくつかあります。 ここではGunicornがUvicornのワーカー・プロセスを管理する場合の使い方について紹介していきます。 Info DockerやKubernete

                          Server Workers - Gunicorn と Uvicorn - FastAPI
                        • 何も考えずにEC2にDjango×SQLite3×nginx×gunicornな環境を構築する - Qiita

                          はじめに AWSのEC2上でDjangoプロジェクトを展開しようとして丸一日悩んでしまったので、手順をまとめました。あくまでも自己責任でお願いします。 やったこと EC2インスタンスを立てて何も考えずにDjangoを動かして、ネット上からアクセスできるようにする。 今回はSQLite3,nginx,gunicornを使います。 注意 ec2-userをそのまま使っていたり、セキュリティ的に怪しい所があるため注意すること。今回はAWSでdjangoプロジェクトをとりあえず動かせるようにすることを目的とする。 VPC、サブネット、インターネットゲートウェイの設定はすでに完了していて、EC2自体はネットから参照できる状態になっている所からスタートする ssh(22)、HTTP(80)とDjango用(8000)のポートが開放されている状態を前提とする DBはSQLite3を使用する。また、SQL

                            何も考えずにEC2にDjango×SQLite3×nginx×gunicornな環境を構築する - Qiita
                          • Unify Python logging for a Gunicorn/Uvicorn/FastAPI application - pawamoy's website

                            I recently started playing with FastAPI and HTTPX, and I am deploying my app with Gunicorn and Uvicorn workers. But when serving, the logs from each component looks quite different from the others. I want them to all look the same, so I can easily read them or exploit them in something like Kibana. After a lot of hours trying to understand how Python logging works, and how to override libraries' l

                            • GitHub - pgjones/hypercorn: Hypercorn is an ASGI and WSGI Server based on Hyper libraries and inspired by Gunicorn.

                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                GitHub - pgjones/hypercorn: Hypercorn is an ASGI and WSGI Server based on Hyper libraries and inspired by Gunicorn.
                              • Gunicornってなに? - あさめしコード

                                DjangoやFlaskなどのPythonアプリケーションをデプロイする際に使うGunicorn(ジーユニコーン)。 デプロイはできたけど、実際にどのような役目をしているのか分かりづらいですよね。 今日はGunicornについて紹介していきます。 Gunicornとは Gunicorn(Green Unicorn)は、PythonのWebアプリケーションサーバーであり、高速で拡張可能な環境でのWebアプリケーションのデプロイメントを容易にするために設計されています。 Gunicornは、WSGI(Web Server Gateway Interface)準拠のWebアプリケーションフレームワークと連携して動作します。WSGIは、PythonのWebアプリケーションとWebサーバーの間の標準化されたインターフェースです。つまり、GunicornはPythonのWebアプリケーションを受け入れ

                                  Gunicornってなに? - あさめしコード
                                • Gunicorn用のSystemdソケットとサービスファイルの作成 - Qiita

                                  Djangoで作成したアプリを動かすサーバー(Gunicorn)の起動および停止を堅牢な方法で行う。 systemdサービスとソケットファイルを作成する Gunicornソケットは起動時に作成され、接続を待ち受ける。 接続が発生すると、systemdは自動的にGunicornプロセスを起動して接続を処理する Gunicorn用のsystemdソケットファイルを作成する sudo権限でGunicorn用のsystemdソケットファイルを作成する

                                    Gunicorn用のSystemdソケットとサービスファイルの作成 - Qiita
                                  1

                                  新着記事