Назад | Перейти на главную страницу

Выскочка (haproxy)

Я запускаю прокси-сервер высокой доступности с помощью следующей команды:
sudo etc / init.d / haproxy start
и я останавливаю прокси HA, используя:
sudo etc / init.d / haproxy остановить
Как я могу написать базовый сценарий выскочки для sudo etc / init.d / something start или stop?

Я бы, наверное, сослался на документацию выскочки Вот - этот пример основан на одном из ответов на этот вопрос, адаптируя другие ответы там, я также могу работать. В приведенном ниже примере следует запустить haproxy без PID, а затем запустить его в фоновом режиме.

respawn
console none

start on (local-filesystems and net-device-up IFACE!=lo)
stop on [!12345]


pre-start exec etc/init.d/haproxy start
pre-stop  etc/init.d/haproxy stop

Я установил запуск при загрузке, а затем отслеживал с помощью monit (http://mmonit.com/monit/). Не использовал выскочку, но мне это очень подходит. :)