2017-08-17 81 views
0

enter image description hereRails內存膨脹或泄漏?

這是我目前在Heroku上的內存消耗。我只有一個端點,我在偵察隊看到的是被重複調用。看起來好像在創業期間有很多膨脹,然後在今天晚些時候似乎平穩。像這樣表示內存泄漏?

我已經通過並更新了我用來嘗試解決此錯誤的大部分寶石。然而,這對我仍然很高,並且有點關注。

這是我的寶石文件。

source "https://rubygems.org" 

ruby "2.3.1" 

gem "rails", "5.0.1" 

gem "aasm" 
gem "active_model_serializers", "0.9.3" 
gem "activeadmin-poro-decorator" 
gem "activejob" 
gem "api-auth" 
gem "autoprefixer-rails" 
gem "aws-sdk", "~> 2" 
gem "axlsx", "2.1.0.pre" 
gem "bcrypt" 
gem "blanket_wrapper", require: "blanket" 
gem "bootsnap" 
gem "chroma" 
gem "devise" 
gem "dotenv-rails" 
gem "dwolla_v2", "~> 1.1.2" 
gem "foreman" 
gem "geoip" 
gem "httparty" 
gem "jira-ruby", require: "jira-ruby" 
gem "jquery-rails" 
gem "kaminari" 
gem "lightspeed_ruby", require: "lightspeed" 
gem "mandrill-api", require: "mandrill" 
gem "money-rails" 
gem "omniauth" 
gem "omniauth-lightspeed-pos" 
gem "paid", git: "https://github.com/zamith/paid-ruby.git", branch: "zamith/support-pagination" 
gem "paper_trail" 
gem "paperclip" 
gem "pg" 
gem "phony_rails" 
gem "puma" 
gem "pundit" 
gem "rack-attack" 
gem "rack-cors", require: "rack/cors" 
gem "roadie-rails", "~> 1.0" 
gem "sidekiq" 
gem "sidekiq-cron" 
gem "simple_token_authentication", "~> 1.0" 
gem "slack-notifier" 
gem "slim-rails" 
gem "stripe" 
gem "textris" 
gem "thor", "0.19.1" 
gem "twilio-ruby" 
gem "typhoeus" 
gem "tzinfo-data" 
gem "uglifier", ">= 1.3.0" 
gem "validates_zipcode" 
gem "webpacker", "~> 2.0" 
gem "webpacker-react", "~> 0.3.1" 
gem "wicked_pdf" 
gem "wkhtmltopdf-binary" 
gem "zepto-for-rails" 
gem 'zip-codes' 

gem "activeadmin", git: "https://github.com/activeadmin/activeadmin.git", ref: "01db1a" 
gem "inherited_resources", git: "https://github.com/activeadmin/inherited_resources" 

group :development do 
    gem "letter_opener" 
    gem "letter_opener_web" 
    gem "parity" 
    gem "rails-erd" 
    gem "subcontractor" 
    gem "web-console", "~> 2.0" 
end 

group :test do 
    gem "capybara" 
    gem "capybara-selenium" 
    gem "capybara_discoball" 
    gem "climate_control" 
    gem "codeclimate-test-reporter", "~> 1.0.0" 
    gem "database_cleaner" 
    gem "fake_stripe" 
    gem "fakeredis", require: "fakeredis/rspec" 
    gem "pdf-reader" 
    gem "rspec" 
    gem "rspec-retry" 
    gem "selenium-webdriver" 
    gem "simplecov" 
    gem "sinatra", "2.0.0.rc2" 
    gem "sinatra-contrib", "2.0.0.rc2", require: false 
    gem "sinatra-cross_origin" 
    gem "stackprof" 
    gem "timecop" 
    gem "vcr" 
    gem "webmock" 
end 

group :development, :test do 
    gem "factory_girl_rails" 
    gem "faker" 
    gem "headless" 
    gem "pry-rails" 
    gem "pry-remote" 
    gem "rspec-rails", "~> 3.4" 
    gem "rubocop" 
    gem "spring" 
    gem "spring-commands-rspec" 
end 

group :production, :staging do 
    gem "oj" 
    gem "rails_12factor" 
    gem "rollbar" 
    gem "scout_apm" 
end 

我無法解釋這是否是從開機內存泄漏或內存膨脹。

+0

如果這是一個內存泄露的話,大概consistantly隨時間增長,並最終導致應用崩潰/重啓在Heroku上,一旦你超過你的DYNOS的alotted內存。 – bkunzi01

回答