各位大大好,小弟在使用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
想请各位大大帮忙解惑
这已经困扰我很久了
麻烦各位大大了,谢谢!