AWSのEC2のt2.microでwordpressを動かすときにやっておいた方が良いapacheとmysqlの設定
t2.microなど低スペックのサーバーでwordpressを動かすと
mysqlが落ちたり、apacheがメモリを食い尽くしてしまうことがあったので、
やった設定をメモ。
apacheの設定
vi /etc/httpd/conf/httpd.conf ---------- #preforkの値を以下に変更 <IfModule prefork.c> StartServers 10 MinSpareServers 10 MaxSpareServers 10 ServerLimit 10 MaxClients 10 MaxRequestsPerChild 50 </IfModule> ----------
mysqlの設定
vi /etc/my.conf ---------- #innodb_buffer_pool_sizeがmysql5.5だと128Mなので半分にする [mysqld] innodb_buffer_pool_size = 64M ---------- service mysql restart mysql -u root -p mysql>SHOW VARIABLES LIKE "innodb_%_size"; (バッファサイズ確認)
これでひとまず落ち着いているが、
もしかしたらもっとよいしきい値はあるかもしれません。