我在debian配置上使用wsgi和Flask在apache2服务器上运行应用程序。该应用程序是一个python脚本,它从数据库中收集数据并在前端显示图形之前获取pandas数据帧。
在我的本地计算机(运行Windows)上,我可以执行大量查询而不会出现任何12Gb可用内存问题。当在服务器上运行相同的代码(具有更多内存)时,当我们在内存中达到500Mb时,我从Python得到一个MemoryError。
我试图检查limits.conf和ulimit -a中的限制,并将所有内容设置为无限制。我相信这可以来自Flask的限制,但我不知道从哪里开始寻找......
提前感谢您的帮助。 约翰