※ この募集は締め切られました。
Python+FastAPI+UvicornでのAPIサーバーレスポンス向上をサポートいただける方を探しています!
2023年9月15日
単発
予算
20,000円
提案数
3人が提案中
応募期限
終了
【教えてもらいたいこと】
プログラミング/サーバーサイド, Python
【利用目的】
技術的な質問・相談
【具体的な相談内容】
Python+FastAPI+UvicornでのAPIサーバーのレスポンスが良くなく、Uvicornやその他サーバー設定の変更により改善できないかサポートいただきたいです。
Python+FastAPI+Uvicornの経験のある方にお願いできますと幸いです。
【現在の設定やアクセス状況など】
下記のコマンドでuvicornを立ち上げています。
nohup uvicorn main:app --port=80 --host=0.0.0.0 --workers=9
(ネットでworkersの数値はコア数×2+1が適正という情報を見かけたのでそのようにしています)
APIリクエストは別サーバーのバッチ処理からのみなので、同時リクエストは常時8以下程度になるようコントロールしているのですが、遅い時にはAPIレスポンスに30秒ほどがかかっています。
同じ処理内容のpyファイルを実行すると毎回1秒前後でレスポンスが返ってくるので、uvicornもしくはサーバー側の設定に問題があるものと考えています。
【サーバー環境】
エックスサーバーVPS(vCPU4コア・メモリ4GB)
OS:Ubuntu 20.04
Python 3.8.10
その他、必要な情報などあれば適宜提出いたします。
以上、どうぞよろしくお願いいたします。
【希望相談スタイル】
チャット, ビデオ通話
【目安予算】
20000円