カテゴリー : 2015年 5月

[PHP-FPM] WARNING: [pool www] server reached pm.max_children setting (30), consider raising it

WordPress (Nginx + PHP-FPM) なサイトで Admin ページで Bad Gateway を頻発させていました。

Nginx のエラーログ

tail -F /var/log/nginx/codenote.net/error.log 

[error] 3029#0: *12410 connect() to unix:/var/run/php-fpm/www.sock failed (11: Resource temporarily unavailable) while connecting to upstream, client: 185.11.147.17, server: codenote.net, request: "POST /xmlrpc.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm/www.sock:", host: "codenote.net"

PHP-FPM のエラーログ

tail -F /var/log/php-fpm/error.log

WARNING: [pool www] server reached pm.max_children setting (30), consider raising it

エラーログに書いてあるように pm.max_children の設定値の上限に達しているので設定値を上げて解決させましょう。

# vim /etc/php-fpm.d/www.conf
# 30 で上限に達していたので適当に 50 に上げてみましょう
 
pm.max_children = 50

設定変更した後、PHP-FPM を reload して設定を反映させます。

service php-fpm reload

再度 tail -F /var/log/php-fpm/error.log でエラーログを監視して WARNING メッセージが表示されなくなったら解決できたと思います。

まだ WARNING メッセージが表示されていたら、更に pm.max_children を 60, 70 と上げていってメッセージが出力されなくなるまで調整しましょう。

開発チーム体制の振り返り(2015年1〜5月)

6月から自分の所属する Front&Contents チームの体制が変更になるので、2015年1月〜5月までの体制を振り返ってみました。

* Front&Contents チームはユーザ側の機能全般を開発しています

開発チーム体制

チーム体制は下記の図のような感じでした。

team-2015-01_05

Product owner

  • Marketing
  • UI/UX
  • (COO)

Development team

  • Programmer (Lead) ← 自分
  • Programmer
  • Programmer
  • Programmer (Partner)
  • Designer

Product owner (PO) が COO も含めて3人、Programmer 4人、Designer 1人のチームでした。

良かったこと

  • 売上を伸ばすためのマーケティングの施策とユーザ体験を向上させる UI/UX の施策を同じチーム内で取り組めた
  • 開発とデザインのリソースが揃っており、チーム内だけで仕事が完結できた

悪かったこと

  • Programmer (Lead) が単一障害点 (SPOF) になりやすい
  • PO が多いので優先度を PO 同士で調整してもらうのが大変だった

これからの開発体制

6月からは PO (Marketing) 1人、Programmer 2人の小さなチーム体制でメール機能の開発に専念します。

これまでと比べて機動力が上がるので、開発サイクルを速く回していきたいです。

さくらのVPSを解約しました

先日、「さくらのクラウド」の2万円分無料クーポンを貰った ので、さくらのVPS を解約しました。

解約のお申込は、毎月20日が締切日となります。申込日を越えたお申込はすべて翌月のお取り扱いとなります。

締め日が毎月20日ということだったので、5/20 になる数日前に解約の申し込みをしました。6月末までは「さくらのVPS」が使えるのでそれまでに「さくらのクラウド」へサーバー移行したいと思います。サーバー移行作業をずっと先延ばしにしていたので、先に解約申し込みだけして背水の陣で臨むことになりました。

次にやることとしては、「さくらのクラウド」を数時間〜1日単位で契約して、スムーズにサーバー移行できるように手順をまとめたいと思います。

Microsoft のフリーメール Outlook.com で扱っているドメイン名

HTML メールの表示確認のために、Microsoft のフリーメール Outlook.com にログインしようとしたのですが、扱っているドメインが多すぎてログインメールアドレス(Microsoft アカウント)を忘れてしまってました。

扱っているドメイン名

  • outlook.jp
  • outlook.com
  • hotmail.co.jp
  • live.jp

忘れても困らないように、アカウント エイリアスの管理ページ にて、自分がよく使っているユーザ名 bakorer で全部のドメイン名でエイリアスの設定をしておきました。

Outlook.com アカウント エイリアスの管理

Outlook.com アカウント エイリアスの管理


参考情報

[Mac] ウイルスに感染して search-quick.com がデフォルトページに設定されてしまう

知人から「Mac がウイルスに感染して search-quick.com がデフォルトページに設定されてしまうので助けて!」という相談を受けました。

下記のYahoo!知恵袋へ投稿されている相談内容と似たようなケースです。

まず、下記の2つを試してもらいました。

さらに、AdwareMedic というアプリを使ってもらって、解決できたみたいです。

この知人は Adobe Flash Player のアップデートみたいな偽サイトに引っ掛かったみたいです。

怪しいアプリや広告などには気をつけたいですね。