Считается хорошей идеей установить для тайм-аутов уровня приложения меньшее значение, чем жесткое 30-секундное ограничение, чтобы вы не оставляли запросы на обработку динамических дисплеев, для которых уже истекло время ожидания маршрутизатора.
Если у вас есть запросы, которые регулярно занимают более 30 секунд, вам может потребоваться перенести часть работы на фоновый рабочий процесс.
personSteveschedule18.02.2014
comment
У меня есть функция загрузки и обработки файлов Excel, для которой требуется процесс синхронизации для ответа, и это занимает более 30 секунд, поэтому, пожалуйста, помогите мне изменить 30-секундный лимит
- personjayesh; 18.02.2014
comment
вы не можете изменить лимит, это жесткий лимит, установленный Heroku. Вам нужно будет разделить загрузку и обработку, чтобы иметь возможность работать в фоновом режиме с помощью sidekiq, отложенного задания и т. Д.
- personJohn Beynon; 18.02.2014