こんにちは、開発部でインフラエンジニアをしているもりです。 「はてなダイアリー」が2019年の春で終了してしまいますね。エンジニアブログといえば「はてなダイアリー」とたくさん読ませて頂いたので寂しい思いです。 さて、今回のテーマはPIXTAのRailsアプリケーションの実行環境をApache Passengerからnginxとunicornの構成に移行したはなしです。 はじめに Railsアプリケーションを動かす上でのWebサーバーとアプリケーションサーバーの違いとか役割については、こちらの記事が参考になったので、もしこんがらがっている方は最初に読んで頂ければと思います。 移行後の運用や障害対応においてこれらの違いを理解しておくと、問題が発生した場合の切り分けと対処に役立つと思います。 Apache Passengerで何が課題だったか 上記を踏まえ、PIXTAのRailsアプリケーション