2

我已经安装了 Ruby 1.9.2-p290(通过 RVM)和 Rails 3.2.2。EventMachine 0.12.10、Thin 1.3.1 和 Rack 1.4.0

我像这样启动应用程序:

zonic@laptop:~/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 但它只是没有回复。当我 crtl+c 时,这就是我得到的:

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

我在网上搜索过这个问题,但没有运气。我当前的操作系统是 Ubuntu 12.04 64b

4

1 回答 1

2

您在线程模式下开始瘦身。您是否取消了 config.threadsafe 的注释!在您的 Rails 配置中,以便它与线程服务器很好地配合?

于 2012-05-09T00:41:59.153 回答