Служба systemd и несколько экземпляров haproxy

У меня была точно эта проблема только что, решение состоит в том, чтобы поместить следующую строку в Ваш vimrc файл:

set t_Co=256

И затем Вам, возможно, придется поместить следующее в конце Вашего Вашего ~/.profile:

#set vim terminal to 256 colors.
if [ -e /usr/share/terminfo/x/xterm-256color ]; then
    export TERM='xterm-256color'
else
    export TERM='xterm-color'
fi

и затем можно установить:

hi Comment      ctermfg=lightblue

в Вашем vimrc файле и затем у Вас будут голубые комментарии.
vimrc 256: http://vim.wikia.com/wiki/256_colors_in_vim

Я также заметил, что экран стал несколько более симпатичным путем установки его на 256.

4
30.10.2015, 18:50
1 ответ

Если разные экземпляры haproxy не связаны между собой, самым простым решением на сегодняшний день является использование существующего модуля как есть и просто создание второго для дополнительной услуги, которая вам нужна.

Скопируйте файл модуля и отредактируйте параметр ExecStart , чтобы он указывал на второй файл конфигурации.

Если вы планируете запускать еще много таких служб, вы можете использовать функцию шаблона из systemd .

Создайте модуль /etc/systemd/system/haproxy@.service как копию существующего модуля и используйте спецификаторы % i , чтобы указать на соответствующие файлы конфигурации

Что-то вроде (неполное, потому что я не знаю haproxy:

[Unit]
Description=haproxy %i

[Service]
ExecStart=/usr/local/sbin/haproxy-systemd-wrapper -f /etc/haproxy%i.conf -p /var/run/haproxy%i.pid

Затем вы можете включить любой экземпляр haproxy с помощью

systemctl enable haproxy@X

, где X - номер экземпляра (и соответствующий файл конфигурации).

​​И если экземпляры связаны, вы можете посмотреть мой вопрос и ответ: Как запустить и остановить службу прослушивателя вместе с настраиваемой службой

4
27.01.2020, 20:55

Теги

Похожие вопросы