skydum

個人的な作業記録とか備忘録代わりのメモ

Flask

windows10 + Apache2.4(Reverse Proxy) + waitress + Flask3.0の環境を構築

windows10 + Apache2.4(Reverse Proxy) + waitress + Flask3.x WindowsでApache2.4 + mod_wsgiの場合numpyが動かない。 Python3.7 ~ Python3.11まで一応試したけど動かなかった。 Apache error log -- how to fix "numpy ImportError" or disable it? https:…

windows+apache2.4+mod_wsgi(コンパイル)+flask(venv)の環境を構築する

windows+apache2.4+mod_wsgi+flask(venv) Windows上でApacheを動かしてmod_wsgiでFlaskが動作する環境を作る必要があったので、作業メモ。 mod_wsgiはWindowsでコンパイルしてインストールを行います。 設定に利用したファイルは記事の最後にの掲載していま…

Flaskでファイルを使った排他処理

Flaskでファイルを使った排他処理 どうしてもFlask(マルチプロセス)で動作しているプログラムで排他処理をしたくなった。(必要に迫られた) Linuxなら以下を利用すると良いと思うけれども、Windows環境なので利用できず。 fcntl --- fcntl および ioctl シス…

Flask-Loginで認証が必要なAPIを作成する

Flask-Loginで認証が必要なAPIを作成する Flask-Loginを使うと簡単にユーザーのログイン管理ができるのでとても便利 Flask-Loginの特徴 メリット 簡単にログインが必要なAPIを作成できる デメリット ユーザーの情報はセッションcookieに保存されるので、サー…

CentOS7 + apache + uwsgi + python3 + flaskでAPIサーバを構築する その2

apache + uwsgi + flakeの負荷テストでのエラーについて 参考: Apacheでリバースプロキシ、タイムアウトを上手にコントロール クライアント → apache → uwsgiにアクセスを行う際にapacheからuwsgiにセッションを張る uwsgiのAPIからのレスポンスがクライアン…

CentOS7 + apache + uwsgi + python3 + flaskでAPIサーバを構築する その1

APIサーバを作るための環境を構築する その1 dockerでやったほうが楽だと思うけれども、dockerを使えないので…。 apche + コンソールから起動したuwsgiと連携して動作するまでの確認を行う 構築順序 OSのインストールと関連するソフトのインストール uwsgi +…