Выполнение нескольких экземпляров с выскочкой

Пока это только будет используемым для поиска в Вашей LAN, можно использовать любой домен верхнего уровня, который Вы хотите. Это прекрасно подходит, чтобы сказать, что Ваши локальные связывают о зоне "nathan", который затем состоял бы из gizmo.nathan., gadget.nathan., и т.д.

3
задан 14 May 2012 в 17:37
1 ответ

Я предполагаю, что проблема в том, что gatling-broadcast не может запустить один или несколько экземпляров, возможно поскольку они уже работают. Помните, что Upstyart запускает вашу работу с помощью 'sh -e', поэтому, если любая простая команда завершится неудачно, сценарий немедленно завершится. См .:

http://upstart.ubuntu.com/cookbook/#debugging-a-script-which-appears-to-be-behaving-oddly

Если вы используете Ubuntu Precise, взгляните на /var/log/upstart/gatling-broadcast.log . Вы можете добавить « set -x » в начало раздела сценария, чтобы увидеть, где именно происходит сбой.

Исправить несложно:

script
    for i in `seq 21001 21004`; do
        start gatling-broadcast-worker PORT=$i || true
    done
end script

Лучшим решением было бы проверить состояние конкретного экземпляра gatling-broadcast-worker задание, и если оно не выполняется, попытайтесь запустить его. А если это не поможет, примите соответствующие меры.

1
ответ дан 3 December 2019 в 07:36

Теги

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