2012-04-10 3 views
4

У меня есть приложение rails, которое использует PDFKit для рендеринга pdf-версий веб-страниц. Я использую Thin в качестве сервера разработки.Сервер разработки Rails, PDFKit и многопоточность

Проблема в том, что когда я в режиме разработки. Когда я запускаю свой сервер с помощью «bundle exec rails s», и я пытаюсь отобразить любой PDF, весь процесс заходит в тупик, потому что при рендеринге PDF некоторые ресурсы, такие как изображения и css, запрашиваются на сервере и выглядят как один поток ,

Как настроить сервер разработки rails для запуска нескольких рабочих потоков?

Большое спасибо.

+0

Пожалуйста, покажите код. –

ответ

10

Самое простое решение, которое я нашел, это unicorn.

gem install unicorn 

Создать unicorn.conf:

worker_processes 3 

И затем использовать его:

my_gem_tree/bin/unicorn_rails -c unicorn.conf 
+1

Это не приятно, но работает;) Большое спасибо. –

Смежные вопросы