各位大大好,小弟在使用uwsgi啟動flask時遇到了一些問題
想請教各位大大,看是否有人也遇過這問題
我用flask寫了一隻API,裡面會讀進機器學習的模型,存在記憶體中,
如果直接用flask自己啟動的話,呼叫這隻API會得到回應,
但如果今天我用uwsgi啟動flask話,呼叫服務的時候,
運算到某個地方就會他就會卡住了,也不是錯誤,
用uwsgitop去看worker的狀況時,status會一直顯示busy,
但仍然沒辦法得到回應,不知道是不是因為worker有被限制memory的關係,
我有在uwsgi的設定檔裡面設定limit-as跟reload-on-rss,
已經調到跟機器本身的記憶體一樣大了還是會有這個問題,
但如果用flask自己起就沒事,
我uwsgi裡設定workers數量最少4個,會看情況增加最多到10個,
並且master設定為True
想請各位大大幫忙解惑
這已經困擾我很久了
麻煩各位大大了,謝謝!