fcgiwrap並列処理をしたい
nginx/1.26.1 + fcgiwrap + python でフレームワークなどは使わずに(勉強になるため)webアプリを作っています。
OSはUbuntu 22.04.4 LTS,CPUはCeleron CPU G1840 2コア2スレッドです
そこで、画像をアップロードしてリサイズし、webpに変換するまでの機能をつけました。リサイズ&変換処理に1分ほど時間がかかるのですが、その処理中ほかすべてのpythonで出力しているページにアクセスできなくなってしまいます。そこで色々調べてみたらfcgiwrapの起動スクリプトにFCGI_CHILDREN
という設定項目を増やすことで解決できそうだったので、デフォルトの1から2に増やしたのですが、解決できず
他のcgiサーバーを使うだったり、そもそもpythonのcgiで並列処理できるのか、もし解決方法がわかる方いれば初心者質問で恐縮なのですが教えていただきたいです。
0