私は、レールアプリケーションをサーバに配備しました。 RHEL 6.1、ルビー1.8.7、レール3.0.9。 EC2マイクロインスタンス、590MB RAM(それは変だと思われますが、何でも)。Railsアプリは複数のユーザを扱うことができません
私は現時点では、postgresqlに接続していますが、現在sqlite3で開発モードで動作しています。この問題はずっと続いています。
基本的にはローカルで正常に動作し、私が唯一の場合は正常に動作します。あまりにも多くのパフォーマンスを犠牲にすることなく、サイトからたくさんのタブを読み込むことができます。私は十分な税金を払っているだけではないかどうかはわかりませんが、2人目のユーザーがサイトを使用しようとすると、遅くなりクラッシュするようです。私はこのシステムではメモリが不足していることを知っていますが、Railsは本当にそれに課税していますか?
アプリを使用すると約4-6ルビプロセスが生成され、最大約18%のメモリを使用します。それらは数分間持続する傾向があります。
私のapacheログを見てください。 ActiveRecord :: StatementInvalid行は無視してください。それは無関係の問題です:http://project.touchstudios.net/error_log.txt
私のアプリケーションや設定に問題があるかどうかはわかりません。これは非常に不満な問題でした。誰かがここに私のための行動のコースを提案することはできますか?私は役立つ情報を提供します。
ありがとうございました