Сервер Rails Spring запускается, когда он не должен, и съедает оперативную память на сервере
Я заметил, что процессы ruby (60!) Поедают оперативную память на моем сервере... Я видел, что большинство из них были весенними процессами, которые я не хотел. Видеть это:
$ ps aux | grep spring
david 30704 0.0 0.0 7832 836 pts/4 S+ 21:02 0:00 grep spring
$ rails c -e production
Loading production environment (Rails 4.1.6)
irb(main):001:0> exit
$ ps aux | grep spring
david 30798 6.1 0.6 156640 25976 pts/4 Sl 21:02 0:00 spring server | 49 | started 5 secs ago
david 30802 46.4 2.6 256888 108364 ? Ssl 21:02 0:02 spring app | 49 | started 5 secs ago | development mode
david 30814 0.0 0.0 7832 836 pts/4 S+ 21:02 0:00 grep spring
$ cat Gemfile | grep spring -C 5
group :development do
gem 'better_errors'
gem 'meta_request'
gem 'awesome_print'
gem 'binding_of_caller'
gem 'spring'
end
gem 'twilio-ruby'
gem "highcharts-rails", "~> 4.0.0"
gem 'whenever'
$
Так почему они появляются? Если я удалю gem 'spring'
из Gemfile это останавливается... так почему же Rails запускает сервер Spring в рабочей консоли, если гем находится в группе разработки?