проблема тайм-аута героку - PullRequest
0 голосов
/ 12 июля 2011

Я пытаюсь сгенерировать pdf в Heroku, но иногда это занимает более 30 секунд, и Heroku возвращает ошибку тайм-аута.

def index
        respond_to do |format|
          format.html
          format.pdf 
        end
end

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

1 Ответ

1 голос
/ 14 июля 2011

Задержка задания немного сложна в настройке. Попробуй спавн Это действительно легко начать. Если это не сработает, я покажу, что вам нужно использовать отложенную работу.

Установить spawn в качестве плагина:

rails plugin install https://github.com/tra/spawn.git

Или если вы на Rails 2

script/plugin install https://github.com/tra/spawn.git

Тогда все, что вам нужно сделать, это добавить метод к вашему контроллеру:

* * 1010
...