Check

Redmine入れてみた

| | コメント(0) | トラックバック(0)
基本的に設定簡単だったけど、いくつか詰まった。

httpdのerror logにこんなの出る。
[error] [client ***.***.***.***] *** Unexpected error in Passenger: Cannot spawn application '/path/to/redmaine': The spawn server has exited unexpectedly.
/に入れることってできないのかな?一階層下げたらOK
原因不明。なんか間違えてる可能性大

railsのlogにこんなの出る。
ActiveRecord::StatementInvalid (SQLite3::SQLException: unable to open database file
「$ chmod 777 db」でOK。sqliteの場合これはやらないとだめらしい。
もちろん「$ chmod 666 db/*.db」も必要。

--------------------------------

すっごい重かったので直した。
RailsBaseURIって必須なのね。
どの部分をrailsとして認識するのかなーと思ってたけど、これ見てるのか。

--------------------------------

急に動かなくなったのでいろいろ調べた。
passengerはDocumentRootがrailsのpublicの場合、勝手にrailsと判断してくれるらしい。
(/publicとかでアクセスしたい場合、RailsBaseURI /publicとか書く)

注意点
LoadModule passenger_moduleとか、PassengerRootとかのレベルでエラーが発生している場合、httpdの起動時に/var/log/httpd/error_logにエラーが出る。
ただし、アクセス毎にVirtualHostのErrorLogに以下のエラーが出るので注意。
[error] [client ***.***.***.***] *** Unexpected error in Passenger: Cannot spawn application '/path/to/rails': The spawn server has exited unexpectedly.

user idも重要なので、迷ったらchown -R user:user /path/to/rails

ちなみに今回エラーになった原因はfastthreadが入ってなかったこと。
error_logには以下のエラーが出てた。
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require': no such file to load -- fastthread (LoadError)
        from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
        from /usr/lib64/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/utils.rb:22
        from /usr/lib64/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/abstract_server.rb:23:in `require'
        from /usr/lib64/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/abstract_server.rb:23
        from /usr/lib64/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/spawn_manager.rb:19:in `require'
        from /usr/lib64/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/spawn_manager.rb:19
        from /usr/lib64/ruby/gems/1.8/gems/passenger-2.0.6/bin/passenger-spawn-server:44:in `require'
        from /usr/lib64/ruby/gems/1.8/gems/passenger-2.0.6/bin/passenger-spawn-server:44

#  gem install fastthreadで解決

トラックバック(0)

このブログ記事を参照しているブログ一覧: Redmine入れてみた

このブログ記事に対するトラックバックURL: http://0-9.sakura.ne.jp/mt/mt-tb.cgi/711

コメントする