Как перехватить исключения квоты памяти в heroku worker

Я использую delayed_job для обработки фоновых заданий в heroku. Время от времени я превышаю выделенную мне память и получаю вещи вроде:

2011-11-16T02:41:25+00:00 heroku[worker.1]: Ошибка R14 (превышена квота памяти) 2011-11-16T02:41:45+00:00 heroku[worker.1]: Process running mem=542M(106.0%)

Я хотел бы элегантно справиться с этим. Есть ли способ узнать, когда я собираюсь пересечь свой лимит памяти?

Что-то вроде rack-timeout было бы круто

Спасибо!

6
задан Jonathan 16 November 2011 в 02:57
поделиться