给 python mod_wsgi 小小的优化
2011-07-09
看了下 mod_wsgi 的文档。那就要 稍微榨下服务器的性能了。呵呵
主要优化参数:
WSGIDaemonProcess 的 processes,threads, maximum-requests
processes 主要是进程数 建议不要大于 cpu数量。默认进程数量 仅1个
threads 每进程的线程数量我设置了 25。 默认是 15
maximum-requests 每进程接受多少个 request 后重启。以释放内存和减少内存泄露问题。 我设置了 10000。 默认设置为0,就是不限制request接受数量。
设置位置 server config, virtual host:
WSGIDaemonProcess mysite.com processes=8 threads=25 maximum-requests=10000
这样的话 并发就是 8x25 = 200 呵呵
参考文档 http://code.google.com/p/modwsgi/wiki/ConfigurationDirectives