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
thread_stack = 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 maximum-requests=1000000
私の構成では、設定できるプロセス/スレッド/リクエストの最大数はいくつですか? いくつかの値を試しましたが、MySQL がクラッシュしました。MySQL の key_buffer を 0.75Gb (EC2 インスタンスの 3.75Gb RAM の 20%) に設定しても問題ありませんか? 前もって感謝します!