RailsとWebサーバーの適切な構成を探しています。実際、私はいくつかの問題があるwebrickを使用しています(2つの異なるマシンで):最初に、XXX時間後にクラッシュします(これは私のアプリケーションではなく、新しいアプリでランダムに発生します)。第二に、それは複数のリクエストを処理せず、私のアプリは多くの小さなajax呼び出しを使用するため、ページが非常に小さいローカルサーバー上にあるためにWebサイトのテストが非常に遅くなります。
Rails + Apacheをインストールできると思っていましたが、読んでみると不可能だと思います。Railsで使用するWebサーバーとしての(マルチスレッド要求をサポートする)最速の構成は何ですか?
私はApacheWebサーバー、php、mysqlなどを処理するためにwampを使用しています(はい、私は専門家ではありませんが、構成ファイルで処理できます)。可能であれば、そのapacheを介してレールを使用したいのですが、apache + mongrelを使用する必要があると読みました(この方法で複数のリクエストを処理できますか?)。
私は他の構成でも大丈夫です。正しい方向に、そしておそらくチュートリアルで私を向けてくれる人が必要です。
したがって、要件は次のとおりです。
- 並列リクエストを処理します(小さなリクエストがたくさんあります)
- 安定している(webrickが頻繁にクラッシュする)
どうもありがとう
編集1:
私のように仮想ホストを使用する人のために、これが私が書いたものです:
<VirtualHost *:8080>
ServerAdmin admin@federtrek.org.localhost
DocumentRoot "D:/wamp/www/manage_federtrek_org"
ServerName federtrek.org.localhost
ServerAlias manage.federtrek.org.localhost
ErrorLog "logs/manage.federtrek.org-error.log"
CustomLog "logs/manage.federtrek.org-access.log" common
ProxyPass / http://manage.federtrek.org.localhost:3000/
ProxyPassReverse / http://manage.federtrek.org.localhost:3000/
</VirtualHost>
ここで、ポート3000は雑種サーバーで8080はApacheポートです。回答にリンクされているPDFドキュメントに従って、機能させます。