Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x AWS EC2容器服务上的Docker内存泄漏_Python 3.x_Docker_Flask - Fatal编程技术网

Python 3.x AWS EC2容器服务上的Docker内存泄漏

Python 3.x AWS EC2容器服务上的Docker内存泄漏,python-3.x,docker,flask,Python 3.x,Docker,Flask,每当我们对脚本进行API调用时,它都会成功完成,但在 脚本结束时,内存不会被释放。假设有10MB的内存 在执行期间用完,然后在执行之后,内存使用至少应达到5 MB 但事实并非如此。 因此,在一段时间后,内存使用率超过75%,我们开始收到警报 Docker版本1.11.2,版本b9f10c9/1.11.2 蟒蛇3.4.2 烧瓶 我们使用docker stats命令监控使用情况找到了这个解决方案,它真的很有帮助 这个问题是由linux和python造成的。Python正在释放内存,但是 linux

每当我们对脚本进行API调用时,它都会成功完成,但在 脚本结束时,内存不会被释放。假设有10MB的内存 在执行期间用完,然后在执行之后,内存使用至少应达到5 MB 但事实并非如此。 因此,在一段时间后,内存使用率超过75%,我们开始收到警报

Docker版本1.11.2,版本b9f10c9/1.11.2 蟒蛇3.4.2 烧瓶


我们使用docker stats命令监控使用情况

找到了这个解决方案,它真的很有帮助

这个问题是由linux和python造成的。Python正在释放内存,但是 linux Think flask仍在运行(进程调用方),因此它不应该释放该内存,并且由于该内存未被释放