Nginxとmonitを導入しました
このブログサイトは、Railsで書かれたTypo で構築していますが、mongrel_clusterのフロントエンドにはApacheを使ってきました。
最近、The Rails Way を読んだので、フロントエンドをNginx に変更し、ついでに監視ツールのmonit も導入してみました。
Nginxでは、最初Mime-typeを入れ忘れたので、スタイルシートが無効になったり、X-Forwarded-protocolでhttpsを指定してしまい、SSLがないのにURLがhttpsになったりして面食らいましたが、何とかうまくいっているようです。
monitの設定では、mongrel_clusterでプロセスを1つずつstart/stopするスクリプトが動かず、調べるのに時間がかかってしまいましたが、おかげで、mongrelで導入されたgems_pluginのフックの仕組みが分かりました。それにしても、mongrelを作ったZed Shawは偉い!
Typo 5.0.2に移行
Typo 5.0.2がリリースされ、致命的なバグが解消されたということで、改めて移行しました。
デザインテーマもTypo 5のデフォルトです。
Typo 4.1にUpgrade
Typoのバージョンが4.1に上がっていたので、アップグレードしてみました。
手元のUbuntuでためしてからやったのに、データベースの移行が失敗したらしく、トップの最新記事がエラーに。
バックアップから戻しましたが、半日以上ダウンしてしまいました。
再度チャレンジしたらOKに。一体なんだったんだろう?

