Коллеги, всем добрый день! Наверняка этот вопрос уже задавали ранее, только мне поиск по форуму ничего толкового не выдает. У меня имеется 2 аналогичных инстанса на freebsd, у каждого своя бд, инстансы не кластеризованы. Оба виртуальные, и т.к. второй поднимался для отказоустойчивости - он является полной копией первого (включая методы оповещения и триггеры). В данный момент при срабатывании триггера на почту приходит 2 сообщения одинакового содержания от одного адреса. Мне бы хотелось сделать как-то, чтобы один из инстансов молчал до тех пор, пока сосед жив (по пингу либо по доступности агента), а после того, как сосед перестал отвечать - начинал свое оповещение. В качестве MTA используется sendmail. Я пробовал прибивать его руками в etc/rc.d следующим образом:
cd /etc/mail
make stop
и затем делал триггер, который активировал скрипт с простым текстом
cd /etc/mail
make start
такой вариант не работает, почта по прежнему ходит с обоих инстансов.
Какие еще возможны решения?
cd /etc/mail
make stop
и затем делал триггер, который активировал скрипт с простым текстом
cd /etc/mail
make start
такой вариант не работает, почта по прежнему ходит с обоих инстансов.
Какие еще возможны решения?
Comment