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