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

journald

CentOS7では従来のsyslogデーモンと並行してjournaldというログ管理サービスがあります。 Contents1 コマンド一覧2 参考図書・リンク コマンド一覧 [crayon-5c0ff …

no image

zabbixエージェント設定

本日はzabbixのエージェント設定について。 zabbixでは監視される側と監視する側があり、する側は通常Zabbix Serverになり、される側はzabbix Agentになります。 要はサーバ …

no image

サーバー設定ファイルについて nginx

最近はwebサーバーのシェアとしてnginxが徐々に伸びてきていますね。 先日apacheについて解説をしましたが、nginxについて書きたいと思います。 Contents1 設定ファイル2 参考リン …

no image

nginxをいれているサーバーでのPHP停止

ちょっとトラブル対応的なネタです。 先日、PHPで書かれているシステムが突然使用できなくなるという連絡があるお客様からありました。 原因としてはカゴヤのサーバー再起動により、php-fpmが起動してい …

no image

追跡ブランチからローカルブランチを作る方法~ (svn→gitの移行など)

SVNで運用されていたプロジェクトをgitに移行する機会があったのでその時のメモなどを。 思ってたよりは楽だったかな・・・ Contents1 準備2 実際の移行(git svn clone)3 gi …