Я столкнулся с проблемой WEBrick + Rails & Я не смог найти кого-либо еще с той же проблемой.WEBrick on Raspberry Pi дает «ThreadError: не может создать тему» после бега на некоторое время
Я бегу WEBrick в мое приложение Rails с
$ rvmsudo rails server -p 80
то я оставляю его в отделенной screen
и выйти. Если я буду ждать несколько дней, WEBrick перестает обслуживать запросы, давая это каждый раз, когда кто-то пытается загрузить приложение:
ERROR ThreadError: can't create Thread (11)
/home/pi/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/webrick/server.rb:284:in `start'
Тогда, когда я пытаюсь остановить сервер и перезапустить его с помощью Control-C, иногда он показывает это и я должен нажать Control-C дважды, чтобы убить его:
[2013-11-13 21:13:08] ERROR NoMethodError: undefined method `shutdown' for nil:NilClass
/home/pi/.rvm/gems/ruby-2.0.0-p247/gems/rack-1.5.2/lib/rack/handler/webrick.rb:25:in `shutdown'
Я попытался проверить, имеет ли мой сервер достаточно ресурсов-много оперативной память, процессора, дисковое пространства подкачки и сетевой ввод/вывод, чтобы сэкономить. Все выглядит почти так же, как когда Rails работает нормально (это действительно простое приложение).
Программное обеспечение & детали оборудования: Rails 4.0.1 с ruby 2.0.0p247 (версия 2013-06-27 версия 41674) [armv6l-linux-eabihf] работает на малине Pi с новейшим Raspbian.
Source of my app is on GitHub. Он работает на http://door.servebeer.com/.
Заранее благодарим за вашу помощь!