О db_shared_buffers и unicorn_workers

Всем привет,

у меня VPS с 4 ГБ ОЗУ и 2-ядерным процессором.

Стоит ли мне изменить указанные ниже настройки? Если я их изменю, будет ли достаточно команды ./launcher rebuild app?

db_shared_buffers: “256MB”
UNICORN_WORKERS: 4

Спасибо.

Параметр db_shared_buffers не должен превышать 25% от объема оперативной памяти вашей системы, что составляет 1024 МБ, при условии, что на этом сервере не запущены другие процессы.

Параметр unicorn_workers устанавливается в количестве двух на ядро процессора, поэтому значение 4 является допустимым.

Спасибо.

После внесения изменений нужно ли мне запустить ./launcher rebuild app?

Да, насколько мне известно, это необходимо.

Эти значения автоматически устанавливаются скриптом discourse-setup при установке. Вам не нужно изменять их вручную, если только вы не обновите оперативную память сервера и т.д.

Я увеличил оперативную память с 2 ГБ до 4 ГБ, поэтому мне это понадобилось. Спасибо.