我有一个带有 Debian Lenny、Apache2、MySQL、mod_php(和一些 PHP 网站)的 256MB RAM VDS。在此配置中,VDS 剩余大约 35MB RAM。所以,我安装了 mod_wsgi(在守护进程模式下)和一些非常简单的 Django 站点(只是为了测试,它是一个模型和 Django 管理员)。之后只剩下 25MB。没关系,但是在访问 Django admin 之后,apache 又产生了大约 6 个进程(我总共有 9 个进程:1 个在 root 下,7 个在 www-data 下,一个用于 mod_wsgi)。所以,现在我只剩下 6MB 了。每次访问后,Apache 都会消耗更多内存,最后,没有剩余内存,我需要重新启动服务器。
我能做什么或读什么?当然,可以扩展 VDS 的 RAM,但这是最后的手段。