2017-09-21 10 views
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 

いずれかの友人は、アイデアや、この問題の経験を持っています。

+0

Railsをリンク先ページに使用しないでください。スズメで大砲を発射するのが好きです。 sinatra、cubaまたはプレーンhtmlを使用してください。 –

+0

私はウェブアプリケーションを実行していますが、メモリリークをチェックするために4行のHTMLに変換します。 – harsh4u

+0

メモリリークやメモリ使用に関するこの質問はありますか? –

答えて

0

ご協力いただきありがとうございます。

バックグラウンドで実行されるクエリに関するいくつかの問題が見つかりました。

ご協力いただきありがとうございます。