So I noticed the README on rack-timeout was telling you to install the
system_timer and not SystemTimer. (lovely difference, ain't it?)

I updated the README. You should ensure your app is using the correct,
newer SystemTimer gem.

https://github.com/kch/rack-timeout/commit/cabe05b5e42fbbe8e319abc20fb450ff597d0289

On Dec 1, 1:37 am, mattsly <matt...@gmail.com> wrote:
> Yeah unfortunately I missed the log entries where the crash first
> occurred, and I didn't have a tail -f going (dumb) so I don't know the
> request that caused it.  And nothing was logged to exceptional so I
> don't have a stacktrace - maybe the Heroku guys can dig one up? (I
> also have a thread open w/ support about the issue)
>
> In terms of being unrecoverable, once the original crash happened,
> every subsequent resulted in an "App Crashed" response from the dyno -
> here's a sample from the logs (just after the first crash event -
> really just missed by seconds, sadly...)
>
> 2010-11-29T20:14:15-08:00 heroku[nginx]: GET /letters/recently_written?
> offset=48 HTTP/1.1 | [ip address] | 3310 | http | 500
> 2010-11-29T20:14:20-08:00 heroku[router]: Error H10 (App crashed) ->
> GETwww.futureme.org/letters/recently_writtendyno=none queue=0
> wait=0ms service=0ms bytes=0
> 2010-11-29T20:14:20-08:00 heroku[nginx]: GET /letters/recently_written?
> offset=48 HTTP/1.1 | [ip address] | 3310 | http | 500
> 2010-11-29T20:14:25-08:00 heroku[router]: Error H10 (App crashed) ->
> GETwww.futureme.org/letter/218665-no-subjectdyno=none queue=0
> wait=0ms service=0ms bytes=0
> 2010-11-29T20:14:31-08:00 heroku[router]: Error H10 (App crashed) ->
> GETwww.futureme.org/letter/218665-no-subjectdyno=none queue=0
> wait=0ms service=0ms bytes=0
> 2010-11-29T20:14:31-08:00 heroku[router]: Error H10 (App crashed) ->
> GETwww.futureme.org/dyno=none queue=0 wait=0ms service=0ms bytes=0
> 2010-11-29T20:14:31-08:00 heroku[nginx]: GET / HTTP/1.1 | [ip address]
> | 3310 | http | 500
> 2010-11-29T20:14:36-08:00 heroku[router]: Error H10 (App crashed) ->
> GET futureme.org/ dyno=none queue=0 wait=0ms service=0ms bytes=0
> 2010-11-29T20:14:36-08:00 heroku[nginx]: GET / HTTP/1.1 | [ip address]
> | 3310 | http | 500
> 2010-11-29T20:14:37-08:00 heroku[nginx]: GET /letters/our_favs?
> offset=483 HTTP/1.1 | [ip address] | 6194 | http | 200
> 2010-11-29T20:14:37-08:00 heroku[router]: Error H10 (App crashed) ->
> GETwww.futureme.org/dyno=none queue=0 wait=0ms service=0ms bytes=0
>
> I got back on track by commenting out the two gems (system-timer and
> rack-timeout) and then redeploying.  But until I did that, every
> request was hitting the "Application crashed" page.
>
> Feel free to ping me offline to discuss more.  I tried to repro in my
> staging environment for a while last night but couldn't but can keep
> giving it a shot.
>
> Matt
>
> On Nov 30, 1:07 pm, Caio Chassot <caio.chas...@gmail.com> wrote:
>
>
>
>
>
>
>
> > On Nov 30, 2:55 am, mattsly <matt...@gmail.com> wrote:
>
> > > So I've been trying to get rack-timeout installed, but it's causing
> > > consistent, though non-deterministic, application crashes from which
> > > my app won't recover.  I've had to rollback.
>
> > Can you tell me more about the nature of these crashes?
>
> > What do you see, what do you mean by won't recover?
>
> > How were you getting your app back on track? By restarting it?
>
> > Mostly, I'd love to see a stack trace if that's possible.

-- 
You received this message because you are subscribed to the Google Groups 
"Heroku" group.
To post to this group, send email to her...@googlegroups.com.
To unsubscribe from this group, send email to 
heroku+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/heroku?hl=en.

Reply via email to