我通常使用AWS Elastic Beanstalk,Heroku和Microsoft Asure来托管我的Django项目。我通常也使用MySQL。但是,我很难确定mod_wsgi设置的有效线程数和进程数。提前感谢您的信息。
答案 0 :(得分:1)
如果您只将机器用于应用程序服务器,通常一个好的方法是使用机器中的两倍处理器内核,并逐渐观察CPU和RAM的使用情况,直到找到最佳数量。 / p>
如果同一台机器(memcached,甚至是数据库)中有更多服务,请从较少的进程开始,通常是核心数+ 1。
我认为最好的方法是观察资源消耗并逐渐增加进程/线程的数量......许多进程=高CPU等待时间。几个进程=空闲资源(请求将排队等待)