2012-05-08 24 views
2

私はRuby 1.9.2-p290(RVM経由)とRails 3.2.2をインストールしました。 EventMachine 0.12.10、シン1.3.1およびこのようなアプリケーションを起動1.4.0Railsシン・サーバーが応答しない

イムラック:

[email protected]:~/rails-projects/project$ bundle exec thin start --threaded 
>> Using rack adapter 
/home/zonic/.rvm/gems/ruby-1.9.2-p290/gems/actionpack-3.2.2/lib/action_dispatch/http/mime_type.rb:102: warning: already initialized constant PNG 
>> Thin web server (v1.3.1 codename Triple Espresso) 
>> Maximum connections set to 1024 
>> Listening on 0.0.0.0:3000, CTRL+C to stop 

そしてそこに、それは永遠に残ります。私はlocalhost:3000にナビゲートしようとしますが、それはただ応答しません。私は、Webでのこの問題のためではなく、運で検索した

^C>> Stopping ... 
log writing failed. deadlock; recursive locking 

:私はそれC + CRTLすると、これは私が得るものです。私の現在のOSはUbuntu 12.04 64b

答えて

2

あなたは細いスレッドモードから始めています。 config.threadsafeのコメントを外しましたか?あなたのレール設定では、それはスレッドサーバーとうまくいくように?

+0

はい、私はちょうどそれとそのコメントを外してチェックしました。まだ手がかりを見つけようとしています。返信いただきありがとうございます! – zonical

+2

私は、thin版のスレッド版がいくつかのバージョンのrubyで動作しないため、--no-epollオプションを使用して動作させる必要があると、どこか読んでいます。おそらくあなたはそれを試すべきです。 –

+0

あなたは命の恩人です。それはそれだった、今それは動作する。ありがとう – zonical

関連する問題