von*_*hev 20 python apache mod-wsgi wsgi
我在守护进程模式下运行apache mod_wsgi上的wsgi应用程序.我在配置中有这些行
WSGIDaemonProcess app processes=2 threads=3 display-name=%{GROUP}
WSGIProcessGroup app
Run Code Online (Sandbox Code Playgroud)
如何找到进程和线程的最佳组合/调优?
编辑:此链接[在下面的回答中给出]是非常有用的:https: //serverfault.com/questions/145617/apache-2-2-mpm-worker-more-threads-or-more-processes/146382#146382
现在,我的问题是:如果我的服务器为我的需求提供了相当好的性能,我应该减少线程数以提高稳定性/可靠性吗?我可以把它设置为1吗?
mjh*_*jhm 13
您也可以获得有关ServerFault的更多信息.例如:https://serverfault.com/questions/145617/apache-2-2-mpm-worker-more-threads-or-more-processes
这是该主题的另一个很好的资源:http://code.google.com/p/modwsgi/wiki/ProcessesAndThreading#The_mod_wsgi_Daemon_Processes ,其中简要介绍了这些选项 - 包括设置threads = 1.
我还没有这样做,但听起来并不重要.支持多个线程以及多个处理器都得到了很好的支持.但是对于我的经验水平(可能是你的经验水平)来说,将线程作为一个额外的关注来源是有价值的 - 即使它在理论上是坚如磐石的.
| 归档时间: |
|
| 查看次数: |
10944 次 |
| 最近记录: |