【发布时间】:2012-08-01 01:49:13
【问题描述】:
我正在使用 Ubuntu 12.04 LTS 的 EC2 m1.medium 实例(3.75 Gb 内存、2 个 EC2 计算单元、410 Gb 实例存储、中等性能)上运行 Django 驱动的站点。我的 EC2 实例上的 MySQL 设置如下(来自 /etc/mysql/my.cnf):
key_buffer = 16M
max_allowed_packet = 16M
线程堆栈 = 192K
thread_cache_size = 8
query_cache_limit = 1M
query_cache_size = 16M
来自 /etc/apache2/sites-available/mysite.com 的 mod_wsgi 设置:
WSGIDaemonProcess mysite.com user=me group=me processes=7 线程=20 最大请求数=1000000
根据我的配置,我可以设置的最大进程/线程/请求数是多少?我尝试了一些值,但它们导致 MySQL 崩溃。可以将 MySQL key_buffer 设置为 0.75Gb(EC2 实例上 3.75Gb RAM 的 20%)吗?提前致谢!
【问题讨论】:
标签: mysql django apache mod-wsgi ubuntu-12.04