てきとうなメモ

本の感想とか技術メモとか

2013-08-27から1日間の記事一覧

passengerでログが出力されない→passengerはどのユーザで実行されているのか

passengerでrailsアプリのログが書き出されないなと思っていたら、apacheのプロセスはapacheで起動するのだが、passengerのプロセスがnobodyで起動していた。ログファイルの所有者はapacheにしていたので書き込めなかったわけだ。なんでnobodyなのか調べると…

incompatible character encodings: UTF-8 and ASCII-8BIT

ruby 2.0 + rails 3.0のアプリでタイトルのようなエラーがでた。ググるとパッチが見つかるけど、自分の場合は、DBアダプタがmysqlになっていて、それがちゃんと処理していなかったようだ。mysql2に変更したら解決した。