相关疑难解决方法(0)

独角兽吃记忆

我在亚马逊有一个m1.small实例,我的rails应用程序运行8GB硬盘空间.它运行平稳了2周,然后崩溃说内存已满.应用程序正在rails 3.1.1,unicorn和nginx上运行

我根本不明白13G是什么?
我杀死了独角兽,'free'命令显示了一些空闲空间,而df仍然说100%
我重新启动了实例,一切都开始正常.

免费(在杀死独角兽之前)

             total       used       free     shared    buffers     cached  
Mem:       1705192    1671580      33612          0     321816     405288  
-/+ buffers/cache:     944476     760716   
Swap:       917500      50812     866688 
Run Code Online (Sandbox Code Playgroud)

df -l(在杀死独角兽之前)

Filesystem           1K-blocks      Used Available Use% Mounted on  
/dev/xvda1             8256952   7837520         4 100% /  
none                    847464       120    847344   1% /dev  
none                    852596         0    852596   0% /dev/shm  
none                    852596        56    852540   1% /var/run  
none                    852596         0    852596   0% /var/lock  
/dev/xvda2           153899044    192068 145889352   1% /mnt  
/dev/xvdf             51606140  10276704  38707996  21% /data  
Run Code Online (Sandbox Code Playgroud)

sudo du …

diskspace ruby-on-rails unicorn

9
推荐指数
3
解决办法
8272
查看次数

Rails和Unicorn应该消耗多少内存?

我刚刚在Unicorn上部署了一个Rails 4应用程序.

它没有流量,在我看来,它正在吃大量的内存.

与2名独角兽工人闲置,使用253 MB的ram.这是预期的吗?

我使用一些可能是内存饥饿的宝石,gemfile

gem 'rack-ssl'
gem 'jquery-rails'
gem 'activeadmin'      
gem 'american_date'
gem 'paperclip'
gem 'cancan'
gem 'pdfkit'
gem 'newrelic_rpm'
gem 'select2-rails'
gem 'whenever', :require => false
gem 'paymill'
gem 'pg'
gem 'queue_classic'
gem 'rails-observers'
gem 'actionpack-page_caching'
gem 'actionpack-action_caching'
gem 'sass-rails', :github => 'rails/sass-rails'
gem 'coffee-rails', :github => "rails/coffee-rails"
gem 'uglifier', '>= 1.3.0'
gem 'jquery-ui-rails'
gem 'foreman'
gem 'jquery-turbolinks'
gem 'turbolinks'
gem 'unicorn'
gem 'capistrano'
gem 'rvm-capistrano'
Run Code Online (Sandbox Code Playgroud)

对于htop

  CPU[|                                                   0.7%]     Tasks: 38, 10 thr; 1 running
  Mem[|||||||||||||||||||||||||                      253/995MB] …
Run Code Online (Sandbox Code Playgroud)

deployment ruby-on-rails unicorn ruby-on-rails-4

6
推荐指数
1
解决办法
1876
查看次数