Aws beanstalk、mod\wsgi、python、进程和线程

2024-05-29 04:32:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我看过awsbeanstalkappforpython,了解到它使用Apache和mod_wsgi,默认设置为1个进程和15个线程。在

1)这是否意味着如果一个用户在系统上上传一个长文件,它会让一个线程保持忙碌,并且在其他线程之间快速切换上下文,这样一个用户上传一个文件不会阻塞整个应用程序?在

2)如果我有2个CPU,是否应该增加进程数=CPU数?在

你觉得这是你的个人网站的快速反应3)你的个人经验?它在哪种类型的aws-BS-EC2上处理多少流量?我不知道这样的mod\wsgi aws设置能提供什么。在


Tags: 文件用户awsmod应用程序wsgi进程网站
1条回答
网友
1楼 · 发布于 2024-05-29 04:32:48

文件上传通常是I/O绑定的。上传不会对服务器的运行造成任何不适当的影响,也不会引发任何线程切换或Python全局解释器锁定问题。您需要担心的是,由于线程数量受配置的限制,您可能同时运行了多少个长时间的上载。在

总的来说,任何人都不可能给你建议,因为如何设置进程/线程组合取决于你非常具体的应用程序,只有你知道你的应用程序的需求是什么。如果你还不知道,那么你就太早担心你可能需要如何设置它。因此,编写应用程序,运行它,添加监视,这样您就知道它在做什么,然后您就可以更好地了解如何优化服务器了。在

有关各种问题的背景,请观看:

相关问题 更多 >

    热门问题