skillup

技術ブログ

PHP サーバー・ネットワーク

php-fpmに関して

投稿日:

今回はphp-fpmに関して。会社のサーバー(このブログが載っているサーバー)がこれ使ってて、メモリをやたら消費しており、設定を見直す必要があったので、リサーチ。

php-fpmとは?

fastcgiの実装です。

チューニング関連

php-fpmをいじるには当然設定ファイルの情報が必要になってきます。

/etc/php-fpm.d/www.confを編集します。(本来は/etc/php-fpm.confですが、これはいじらずにサブの設定ファイルであるwww.confをいじります。)

パフォーマンスに関しては下記のパラメータが有効になります。

いっぱいあるけど私がとりあえず理解できた情報に関して。

PHP以外のファイルを動かしたいとき

またphp-fpmというぐらいですから当然phpを動かすものですが、htmlやcss,javascriptファイルを動かすこともできます。非推奨かもしれませんが・・・

その場合は下記の設定をいじります。

おそらくはApacheでいうところのAddHandlerに近いのではないかと思います。

サーバー関連はわかんこと多いな・・・(汗)

参考リンク

http://qiita.com/jkr_2255/items/51ef6112a11465ed5e6e
php-fpmについては一番詳しい。

http://wp.nyumon.club/1468.htm
http://www.crystalsnowman.com/?p=1309
設定ファイル関連の情報に関してはこれらが詳しそう。

https://ttbbsky.net/virtualbox%E3%81%A7%E4%BD%9C%E3%82%8Bcentosnginx%E3%81%A7-html%E3%81%A7%E3%82%82php%E3%81%8C%E5%8B%95%E3%81%8F%E3%82%88%E3%81%86%E3%81%AB%E3%81%97%E3%81%A6%E3%81%A4%E3%81%84%E3%81%A7%E3%81%ABunix/
security.limit_extensionsに関して

 

 

-PHP, サーバー・ネットワーク
-

執筆者:


  1. […] php-fpm内でphp以外のファイルをパースできるようにしておく http://skill-up-engineering.com/?p=1416 […]

  2. […] php-fpmについて […]

comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

herokuネタ(頻出コマンドなど)

10月末ぐらいから使っているPaasのherokuについてよく使うコマンドについて Contents1 アカウント開設&スタート2 基本的な使い方 アカウント開設&スタート http://skill- …

no image

jenkinsでのSSH鍵認証&herokuからのソース取得

jenkinsでGitからソースを取得するときに鍵認証をかけている場合はそれ用の設定が必要になります。 基本的な考え方ですが、userがjenkinsだったときに、ssh鍵認証やherokuでどのよう …

no image

大規模Webサービス技術入門 DBの分散

前回に引き続き、大規模サービスを運用するときに必要になるMySQLの知識についてのまとめ Contents1 テーブル・SQL設計2 レプリケーション機能3 パーティショニング テーブル・SQL設計 …

no image

PHPでの空白削除に関して

PHPで空白を削除する方法についてメモします。 trimについて 空白を削除する関数といえばtrimが何といっても一番有名でしょう。

no image

ファイル一括検索 xargsを利用した置換

実務でよくあるファイル一括置換。 sedに関しては以前も触れましたが使用範囲は多いですね。

ちなみにオプションがすごく大事でxargs …