我正在寻找有关如何--maximum-requests
在运行 Django 的 AWS ElasticBeanstalk Python 环境中设置值的说明。请注意,此环境不使用 Linux 2 映像,因此 gunicorn 不是一个选项,也不使用 procfile。
maximum-requests=nnn 定义守护进程在关闭和重新启动之前应处理的请求数限制。
当您遇到与 Python 对象引用计数周期相关的问题或内存缓存使用不当导致内存不断增长时,这可能会用于定期强制重启 WSGI 应用程序进程。
如果此选项未定义,或定义为 0,则守护进程将持续存在并继续为请求提供服务,直到 Apache 本身重新启动或关闭。
避免在处理大量流量的网站上将此设置为少量请求。这是因为 WSGI 应用程序的不断重启和重新加载可能会对您的系统造成不必要的负载并影响性能。仅当由于内存使用问题而别无选择时才使用此选项。一旦任何内存问题得到解决,请立即停止使用它。
您可以将 graceful-timeout 选项与此选项结合使用,以减少由于使用此选项而导致重新启动时活动请求被中断的可能性。
杨__羊羊
慕运维8079593
相关分类