我安装了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
答案 0 :(得分:2)
您正在以线程模式开始瘦身。你没有取消注释config.threadsafe!在您的rails配置中,以便它与线程服务器一起使用?