0
私は薄いWebサーバーを使用しており、サーバー上で1つのRailsアプリケーションしか使用していません。私はアプリケーションを実行するので、1回のリクエストに対してのみ約80%のメモリを使用します。薄いサーバーは、Railsで1回のリクエストでより多くのメモリーを使用しました
現在のところ、アプリケーションのランディングページのHTMLコードは4行しかないので、なぜ1つの要求に対して非常に多くのメモリを消費するのか理解できません。
これは、Thin WebサーバーまたはRailsアプリケーションの問題だと考えたことがありますか?
私が使用しています
===================
Hosting: Digital Ocean
RAM: 2 GB
===================
#コンフィグ/ staging.thin.yml
user: xxx
group: xxx
pid: tmp/pids/thin.pid
timeout: 30
wait: 30
log: log/thin.log
max_conns: 512
require: []
environment: staging
max_persistent_conns: 512
servers: 1
threaded: true
no-epoll: true
daemonize: true
socket: tmp/sockets/thin.sock
chdir: /home/xxx/current
tag: staging-thin
いずれかの友人は、アイデアや、この問題の経験を持っています。
Railsをリンク先ページに使用しないでください。スズメで大砲を発射するのが好きです。 sinatra、cubaまたはプレーンhtmlを使用してください。 –
私はウェブアプリケーションを実行していますが、メモリリークをチェックするために4行のHTMLに変換します。 – harsh4u
メモリリークやメモリ使用に関するこの質問はありますか? –