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) ->
GET www.futureme.org/letters/recently_written dyno=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) ->
GET www.futureme.org/letter/218665-no-subject dyno=none queue=0
wait=0ms service=0ms bytes=0
2010-11-29T20:14:31-08:00 heroku[router]: Error H10 (App crashed) ->
GET www.futureme.org/letter/218665-no-subject dyno=none queue=0
wait=0ms service=0ms bytes=0
2010-11-29T20:14:31-08:00 heroku[router]: Error H10 (App crashed) ->
GET www.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) ->
GET www.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 <[email protected]> wrote:
> On Nov 30, 2:55 am, mattsly <[email protected]> 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 [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/heroku?hl=en.

Reply via email to