Project

General

Profile

Actions

tickets #181643

closed

Switch Redmine to Puma

Added by crameleon about 1 month ago. Updated 23 days ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Redmine
Target version:
-
Start date:
2025-04-30
Due date:
% Done:

0%

Estimated time:

Description

Currently Redmine on progress.o.o runs with Unicorn. Puma is more modern and, going by short research in online forums, might help prevent slowdown and intermittent DoS we observe with request spikes lately.
We already include Puma with our Redmine package (it was used years ago, but the changelog does not explain why it was switched back to Unicorn - whatever the reason might have been, it's probably no longer relevant nowadays, Puma seems to be a commonly used web server with Redmine nowadays), so all it should need is adjusting the service unit file and AppArmor profiles. Afterwards Unicorn can be removed from the custom Gemfile and package requirements.

Actions

Also available in: Atom PDF