ruby-on-rails - Rails Thin 服务器无响应

标签 ruby-on-rails eventmachine thin

我已经安装了 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

最佳答案

您正在以线程模式开始精简。你取消注释config.threadsafe了吗!在你的 Rails 配置中,以便它可以与线程服务器很好地配合?

关于ruby-on-rails - Rails Thin 服务器无响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10498591/

相关文章:

ruby-on-rails - 向 ActiveRecord 序列化添加更多属性?

ruby - 安装时的 Eventmachine 问题(安装 Middleman 时)

ruby - 安装 Thin (1.7.2) 时发生错误

ruby-on-rails - Capistrano 部署瘦服务器

ruby-on-rails - 如何猴子修补 Rails 附带的 rake 任务?

mysql - 连接多个模型的 Rails 数据建模

sql - Rails 数据库 boolean 值

ruby-on-rails-3 - 如何将同一代码中的 New Relic 数据报告回不同的应用程序名称?

ruby - 事件机器 : How to receive file uploads?

service - 无法将瘦 Web 服务器作为服务运行 - 瘦 : unrecognized service