FlaskアプリケーションをGunicornで起動時のエラー対応

問題の概要 Gunicorn + Nginx + Flaskでアプリケーションをデプロイした際、プロジェクトは正常に起動するものの、APIアクセス時にエラーが発生しました。 Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/gunicorn/workers/sync.py", line 135, in handle self.handle_request(listener, req, client, addr) File "/usr/local/ ...

7月24日 02:29 投稿

Djangoアプリケーションの本番環境デプロイとパフォーマンス最適化(PM2によるプロセス管理・オフラインインストール対応)

本番環境向けDjangoプロジェクトの準備 まず、Djangoプロジェクトが本番環境で正常に動作することを確認する。 # デプロイ前のチェック python manage.py check --deploy 出力された警告やエラーに対応する。主な設定変更は以下の通り: settings.py の DEBUG = False を設定 ALLOWED_HOSTS を適切に指定(例: ['your-domain.com', '172.16.101.72']) 開発用ツー ...

7月2日 21:21 投稿

Gunicornの設定と運用

1. Gunicornとは Gunicornは、Unix系OS上で動作する高性能なPython WSGI HTTPサーバーです。HTTPリクエストを解釈するゲートウェイサービスとして機能します。通常、NginxのようなリバースプロキシやAWS ELBのようなロードバランサと、DjangoやFlaskなどのWebアプリケーションの間に配置されます。その動作モデルはプリフォークワーカーモデルに基づいており、eventletやgr ...

5月19日 12:21 投稿