Как ускорить работу Redmine

В один прекрасный момент мы начали замечать, что трекер стал долго обрабатывать обновления в задачах. Проблема заключается в том, что при нажатии на кнопку «Принять» происходит запуск рассылки уведомления об изменении всем, у кого указано в настройках получать уведомления. И чем больше наблюдателей, тем дольше может происходить этот процесс. Страничка ждет завершения отработки этой функции. Длительность отправки каждого письма напрямую влияет на общее время. Для того, чтобы разделить работу с трекером и работу МТА нужно добавить маленькую хитрость.

В файле …/redmine/config/configuration.yml было:

production:
...
  email_delivery:
    delivery_method: :smtp
    smtp_settings:
...

стало:

production:
...
  email_delivery:
    delivery_method: :async_smtp
    async_smtp_settings:
...

И перезапустил апач:

service apache2 restart