0

我有一个 Django 服务器,它使用 django-rest-framework 处理 ajax 请求。我注意到每 100 个 ajax 请求,我的 django 进程消耗大约 1MG 的内存,所以每周我必须终止该进程并手动重新创建它以避免崩溃。

在这篇文章“ deploying -django-site-using-fastcgi ”中,我看到有一个 maxrequests 参数可以在处理 #maxrequests 的请求后自动强制 Django 进程重新创建。不幸的是,此参数仅适用于method=preforknot in method=threadedmethod=prefork使用多个进程和更多的内存,method=threaded所以我不想使用它。

我的问题:有什么方法可以设置 maxrequests 或类似的东西method=threaded,避免 Django 内存泄漏的最佳方法是什么?

4

0 回答 0