環境
OS:CentOS 7.3
メモリ:1GB
Apache:2.4.6(yumからインストール)
PHP:5.4.16(yumからインストール)
チューニング
PHPの使用メモリの上限を変更した。
現在の設定を確認する
$ php -r "phpinfo();" | grep memory_limit
こうやると128MBだった。
上限を変更する
/etc/php.iniの、
memory_limit = 128M
を
memory_limit = 16M
に変更した。
WordPressのデフォルトのメモリ上限が256MBなので、
memory_limit = 256M
に変更した。
再起動したらApacheの子プロセスが約6MBなのは変わらず。
php.iniを反映させる
php.iniは
サーバーモジュール版だと、Webサーバ起動時に1回だけ読み込まれる。
CGI版とCLI版だと、スクリプトが呼び出される度に読み込まれる。
今回はphp.iniを変更後、Apacheを再起動した。
変更前と変更後の比較
変更前(128MB)
変更後(16MB)
効果はあったのかな。わからない。