gayle / two_tents

[If you start working on an issue, please assign it to yourself so others know that issue is in progress.] - [If you finish an issue, please tag it Fixed so that user acceptance testing can be performed. The issue will be closed by the tester.]
14 stars 6 forks source link

[HOPTOAD] Project over rate limit: familycamp project under gayle #127

Open gayle opened 13 years ago

gayle commented 13 years ago

Get emails just about any time anyone hits the app "[HOPTOAD] Project over rate limit: familycamp project under gayle"

Need to figure out what error is causing it. It doesn't seem to be causing errors that are user-facing. But since this brings the project over the hoptoad limit, it isn't actually providing any useful error info from the logs either. Probably need to hit the app and check prod Heroku logs?


Full email text:

A project in your Hoptoad account has exceeded the rate limit for errors.

Project: familycamp Account: gayle Max rate per minute: 5

Because this is more than the number of errors allowed per minute for each project on your plan, some errors are being discarded. This should not adversely affect the performance of your application.

Errors for your project will be enabled again after one minute. You will only receive this email notice once a day if the project is throttled.

gayle commented 13 years ago

I haven't seen this anymore since some bug fixes have been done at give camp, and I pushed them to Heroku. So whatever caused it has probably been fixed.

gayle commented 13 years ago

I retract my previous comment, I have been seeing it just about every day as the family camp event draws close this year. So far unable to see from log file what's going on. Maybe I can tail it.

gayle commented 13 years ago

←[36m2011-06-22T00:50:58+00:00 app[web.1]:←[0m Processing ApplicationController#index (for 72.49.117.75 at 2011-06-21 17:50:58) [GET] ←[36m2011-06-22T00:50:58+00:00 app[web.1]:←[0m ←[36m2011-06-22T00:50:58+00:00 app[web.1]:←[0m ActionController::RoutingError (No route matches "/fancybox/fancy_shadow_nw.png" with {:method=>:get}): ←[36m2011-06-22T00:50:58+00:00 app[web.1]:←[0m .bundle/gems/ruby/1.8/gems/actionpack-2.3.9/lib/action_controller/routing/recognition_optimisation.rb:66:in recognize_path' ←[36m2011-06-22T00:50:58+00:00 app[web.1]:←[0m .bundle/gems/ruby/1.8/gems/actionpack-2.3.9/lib/action_controller/routing/route_set.rb:442:inrecognize' ←[36m2011-06-22T00:50:58+00:00 app[web.1]:←[0m .bundle/gems/ruby/1.8/gems/actionpack-2.3.9/lib/action_controller/routing/route_set.rb:437:in call' ←[36m2011-06-22T00:50:58+00:00 app[web.1]:←[0m .bundle/gems/ruby/1.8/gems/actionpack-2.3.9/lib/action_controller/dispatcher.rb:87:indispatch' ←[36m2011-06-22T00:50:58+00:00 app[web.1]:←[0m .bundle/gems/ruby/1.8/gems/actionpack-2.3.9/lib/action_controller/dispatcher.rb:121:in _call' ←[36m2011-06-22T00:50:58+00:00 app[web.1]:←[0m .bundle/gems/ruby/1.8/gems/actionpack-2.3.9/lib/action_controller/dispatcher.rb:130:inbuild_middleware_stack' ←[36m2011-06-22T00:50:58+00:00 app[web.1]:←[0m .bundle/gems/ruby/1.8/gems/activerecord-2.3.9/lib/active_record/query_cache.rb:29:in call' ←[36m2011-06-22T00:50:58+00:00 app[web.1]:←[0m .bundle/gems/ruby/1.8/gems/activerecord-2.3.9/lib/active_record/query_cache.rb:29:incall' ←[36m2011-06-22T00:50:58+00:00 app[web.1]:←[0m .bundle/gems/ruby/1.8/gems/activerecord-2.3.9/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in cache' ←[36m2011-06-22T00:50:58+00:00 app[web.1]:←[0m .bundle/gems/ruby/1.8/gems/activerecord-2.3.9/lib/active_record/query_cache.rb:9:incache' ←[36m2011-06-22T00:50:58+00:00 app[web.1]:←[0m .bundle/gems/ruby/1.8/gems/activerecord-2.3.9/lib/active_record/query_cache.rb:28:in call' ←[36m2011-06-22T00:50:58+00:00 app[web.1]:←[0m .bundle/gems/ruby/1.8/gems/activerecord-2.3.9/lib/active_record/connection_adapters/abstract/connection_pool.rb:361:incall' ←[36m2011-06-22T00:50:58+00:00 app[web.1]:←[0m .bundle/gems/ruby/1.8/gems/actionpack-2.3.9/lib/action_controller/string_coercion.rb:25:in call' ←[36m2011-06-22T00:50:58+00:00 app[web.1]:←[0m .bundle/gems/ruby/1.8/gems/actionpack-2.3.9/lib/action_controller/params_parser.rb:15:incall' ←[36m2011-06-22T00:50:58+00:00 app[web.1]:←[0m .bundle/gems/ruby/1.8/gems/actionpack-2.3.9/lib/action_controller/session/cookie_store.rb:100:in call' ←[36m2011-06-22T00:50:58+00:00 app[web.1]:←[0m .bundle/gems/ruby/1.8/gems/hoptoad_notifier-2.3.2/lib/hoptoad_notifier/rack.rb:27:incall' ←[36m2011-06-22T00:50:58+00:00 app[web.1]:←[0m .bundle/gems/ruby/1.8/gems/actionpack-2.3.9/lib/action_controller/failsafe.rb:26:in call' ←[36m2011-06-22T00:50:58+00:00 app[web.1]:←[0m .bundle/gems/ruby/1.8/gems/actionpack-2.3.9/lib/action_cont ←[33m←[0m ←[36m2011-06-22T00:50:58+00:00 app[web.1]:←[0m /home/heroku_rack/lib/static_assets.rb:9:incall' ←[36m2011-06-22T00:50:58+00:00 app[web.1]:←[0m /home/heroku_rack/lib/last_access.rb:15:in call' ←[36m2011-06-22T00:50:58+00:00 app[web.1]:←[0m /home/heroku_rack/lib/date_header.rb:14:incall' ←[36m2011-06-22T00:50:58+00:00 app[web.1]:←[0m /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/connection.rb:76:in pre_process' ←[36m2011-06-22T00:50:58+00:00 app[web.1]:←[0m /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/connection.rb:74:incatch' ←[36m2011-06-22T00:50:58+00:00 app[web.1]:←[0m /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/connection.rb:74:in pre_process' ←[36m2011-06-22T00:50:58+00:00 app[web.1]:←[0m /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/connection.rb:57:inprocess' ←[36m2011-06-22T00:50:58+00:00 app[web.1]:←[0m /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/connection.rb:42:in receive_data' ←[36m2011-06-22T00:50:58+00:00 app[web.1]:←[0m /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:inrun_machine' ←[36m2011-06-22T00:50:58+00:00 app[web.1]:←[0m /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in run' ←[36m2011-06-22T00:50:58+00:00 app[web.1]:←[0m /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/backends/base.rb:57:instart' ←[36m2011-06-22T00:50:58+00:00 app[web.1]:←[0m /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/server.rb:156:in start' ←[36m2011-06-22T00:50:58+00:00 app[web.1]:←[0m /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/controllers/controller.rb:80:instart' ←[36m2011-06-22T00:50:58+00:00 app[web.1]:←[0m /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/runner.rb:177:in send' ←[36m2011-06-22T00:50:58+00:00 app[web.1]:←[0m /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/runner.rb:177:inrun_command' ←[36m2011-06-22T00:50:58+00:00 app[web.1]:←[0m /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/runner.rb:143:in run!' ←[36m2011-06-22T00:50:58+00:00 app[web.1]:←[0m /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/bin/thin:6 ←[36m2011-06-22T00:50:58+00:00 app[web.1]:←[0m /usr/ruby1.8.7/bin/thin:19:inload' ←[36m2011-06-22T00:50:58+00:00 app[web.1]:←[0m /usr/ruby1.8.7/bin/thin:19 ←[36m2011-06-22T00:50:58+00:00 app[web.1]:←[0m ←[36m2011-06-22T00:50:58+00:00 app[web.1]:←[0m ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /!\ FAILSAFE /!\ 06/21/2011 05:50PM ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m Status: 500 Internal Server Error ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m Cannot redirect to nil! ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /app/.bundle/gems/ruby/1.8/gems/actionpack-2.3.9/lib/action_controller/base.rb:1104:in redirect_to_without_flash' ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /app/.bundle/gems/ruby/1.8/gems/actionpack-2.3.9/lib/action_controller/flash.rb:176:inredirect_to' ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /app/lib/role_requirement_s ←[33m←[0m ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /app/.bundle/gems/ruby/1.8/gems/actionpack-2.3.9/lib/action_controller/rescue.rb:97:in rescue_action_in_public_without_hoptoad' ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /app/.bundle/gems/ruby/1.8/gems/hoptoad_notifier-2.3.2/lib/hoptoad_notifier/rails/action_controller_catcher.rb:19:inrescue_acti on_in_public' ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /app/.bundle/gems/ruby/1.8/gems/actionpack-2.3.9/lib/action_controller/rescue.rb:154:in rescue_action_without_handler' ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /app/.bundle/gems/ruby/1.8/gems/actionpack-2.3.9/lib/action_controller/rescue.rb:74:inrescue_action' ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /app/.bundle/gems/ruby/1.8/gems/actionpack-2.3.9/lib/action_controller/base.rb:532:in send' ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /app/.bundle/gems/ruby/1.8/gems/actionpack-2.3.9/lib/action_controller/base.rb:532:inprocess_without_filters' ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /app/.bundle/gems/ruby/1.8/gems/actionpack-2.3.9/lib/action_controller/filters.rb:606:in process' ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /app/.bundle/gems/ruby/1.8/gems/actionpack-2.3.9/lib/action_controller/rescue.rb:65:incall_with_exception' ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /app/.bundle/gems/ruby/1.8/gems/actionpack-2.3.9/lib/action_controller/dispatcher.rb:90:in dispatch' ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /app/.bundle/gems/ruby/1.8/gems/actionpack-2.3.9/lib/action_controller/dispatcher.rb:121:in_call' ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /app/.bundle/gems/ruby/1.8/gems/actionpack-2.3.9/lib/action_controller/dispatcher.rb:130:in build_middleware_stack' ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /app/.bundle/gems/ruby/1.8/gems/activerecord-2.3.9/lib/active_record/query_cache.rb:29:incall' ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /app/.bundle/gems/ruby/1.8/gems/activerecord-2.3.9/lib/active_record/query_cache.rb:29:in call' ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /app/.bundle/gems/ruby/1.8/gems/activerecord-2.3.9/lib/active_record/connection_adapters/abstract/query_cache.rb:34:incache' ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /app/.bundle/gems/ruby/1.8/gems/activerecord-2.3.9/lib/active_record/query_cache.rb:9:in cache' ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /app/.bundle/gems/ruby/1.8/gems/activerecord-2.3.9/lib/active_record/query_cache.rb:28:incall' ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /app/.bundle/gems/ruby/1.8/gems/activerecord-2.3.9/lib/active_record/connection_adapters/abstract/connection_pool.rb:361:in call ' ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /app/.bundle/gems/ruby/1.8/gems/actionpack-2.3.9/lib/action_controller/string_coercion.rb:25:incall' ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /app/.bundle/gems/ruby/1.8/gems/rack-1.1.0/lib/rack/head.rb:9:in call' ←[32m2011-06-22T00:50:59+00:00 heroku[router]:←[0m GET familycamp.heroku.com/fancybox/fancy_shadow_nw.png dyno=web.1 queue=0 wait=0ms service=402ms status=500 bytes=948 ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /app/.bundle/gems/ruby/1.8/gems/actionpack-2.3.9/lib/action_controller/session/cookie_store.rb:100:incall' ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /app/.bundle/gems/ruby/1.8/gems/hoptoad_notifier-2.3.2/lib/hoptoad_notifier/rack.rb:27:in call' ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /app/.bundle/gems/ruby/1.8/gems/actionpack-2.3.9/lib/action_controller/failsafe.rb:26:incall' ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /app/.bundle/gems/ruby/1.8/gems/rack-1.1.0/lib/rack/lock.rb:11:in call' ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /app/.bundle/gems/ruby/1.8/gems/rack-1.1.0/lib/rack/lock.rb:11:insynchronize' ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /app/.bundle/gems/ruby/1.8/gems/rack-1.1.0/lib/rack/lock.rb:11:in call' ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /app/.bundle/gems/ruby/1.8/gems/actionpack-2.3.9/lib/action_controller/dispatcher.rb:106:incall' ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/rack/adapter/rails.rb:74:in call' ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /home/heroku_rack/lib/static_assets.rb:9:incall' ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /home/heroku_rack/lib/last_access.rb:15:in call' ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /app/.bundle/ge ←[33m←[0m ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /app/.bundle/gems/ruby/1.8/gems/rack-1.1.0/lib/rack/urlmap.rb:41:ineach' ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /app/.bundle/gems/ruby/1.8/gems/rack-1.1.0/lib/rack/urlmap.rb:41:in call' ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /home/heroku_rack/lib/date_header.rb:14:incall' ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /app/.bundle/gems/ruby/1.8/gems/rack-1.1.0/lib/rack/builder.rb:77:in call' ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/connection.rb:76:inpre_process' ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/connection.rb:74:in catch' ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/connection.rb:74:inpre_process' ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/connection.rb:57:in process' ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/connection.rb:42:inreceive_data' ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/backends/base.rb:57:in `start' ←[36m2011-06-22T00:50:59+00:00 app[web.1]:←[0m /usr/ruby1.8.7/bin/thin:19 ←[35m2011-06-22T00:50:59+00:00 heroku[nginx]:←[0m GET /fancybox/fancy_shadow_w.png HTTP/1.1 | 72.49.117.75 | 1163 | http | 500 ←[36m2011-06-22T01:52:26+00:00 heroku[web.1]:←[0m Idling