Смотрите на следующий сценарий:
Существует 4 апачских единицы со следующей строкой
Conflicts=apache % i.service
Одна машина понижается.
Флот попытался бы повторно запустить единицу на другом хосте, но нет никакого возможного доступного хоста. Что флот делает в этой ситуации? Есть ли любые differents между handeling различных вариантов как MachineMetadata
и Conflicts
Блок, который не может быть запланирован, просто остается внизу. Когда подходящая машина снова подключится к кластеру, модуль будет запущен снова.
Это не должно быть большой проблемой в вашем примере, так как не так уж и много смысла иметь два одинаковых модуля apache, работающих на одной машине.
.