The Thin server crashes as soon as someone requests a page.
tardis:clock[refactor]$ be foreman start
17:12:43 web.1 | started with pid 499
17:12:44 web.1 | >> Using rack adapter
17:12:45 web.1 | ** Notice: The native BSON extension was not loaded. **
17:12:45 web.1 |
17:12:45 web.1 | For optimal performance, use of the BSON extension is recommended.
17:12:45 web.1 |
17:12:45 web.1 | To enable the extension make sure ENV['BSON_EXT_DISABLED'] is not set
17:12:45 web.1 | and run the following command:
17:12:45 web.1 |
17:12:45 web.1 | gem install bson_ext
17:12:45 web.1 |
17:12:45 web.1 | If you continue to receive this message after installing, make sure that
17:12:45 web.1 | the bson_ext gem is in your load path.
17:12:51 web.1 | >> Thin web server (v1.5.0 codename Knife)
17:12:51 web.1 | >> Maximum connections set to 1024
17:12:51 web.1 | >> Listening on 0.0.0.0:5000, CTRL+C to stop
17:13:02 web.1 | ruby: symbol lookup error: /home/ethan/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/eventmachine-1.0.0/lib/rubyeventmachine.so: undefined symbol: rb_enable_interrupt
17:13:02 web.1 | exited with code 127
17:13:02 system | sending SIGTERM to all processes
SIGTERM received
The Thin server crashes as soon as someone requests a page.
Seems to be related to this EventMachine bug which is because of this Ruby bug.