在gunicorn进程之间共享巨大的内存对象

时间:2018-11-04 20:47:21

标签: python django nginx gunicorn

我正在nginx Web服务器上运行django应用程序,正在运行5名gunicorn工作者(又名进程)

我需要将大数据集(AI模型)初始化到内存中,以便API调用可以从中获取数据。设置约为200MB。

问题在于,如果每个gunicorn进程都将初始化该数据集,则内存使用量(仅针对该数据集)为1GB(200mb * 5个进程)。

什么是最好的避免方法?这样我的网络服务器上将为此数据集使用更少的内存?

0 个答案:

没有答案