6

PDFKit を使用して Web ページの PDF バージョンをレンダリングする Rails アプリがあります。Thin を開発サーバーとして使用しています。

問題は、私が開発モードにいるときです。「bundle exec rails s」でサーバーを起動し、PDF をレンダリングしようとすると、プロセス全体がデッドロックします。これは、PDF をレンダリングすると、画像や css などの追加のリソースがサーバーに要求され、単一のスレッドがあるように見えるためです。 .

複数のワーカー スレッドを実行するように Rails 開発サーバーを構成するにはどうすればよいですか?

どうもありがとう。

4

1 に答える 1

11

私が見つけた最も簡単な解決策はunicornです。

gem install unicorn

を作成しますunicorn.conf

worker_processes 3

そして、それを使用するには:

my_gem_tree/bin/unicorn_rails -c unicorn.conf
于 2012-04-10T22:37:09.363 に答える