2016-12-15 3 views
1

Я установил IBM MQ (версия: 8.0.0.5) на свою локальную машину Windows (Windows 7 Professional x64). Я сделал следующие шаги, чтобы включить службу AMQP.Не удалось запустить службу AMQP в IBM MQ

Прошел мастер настройки конфигурации по умолчанию и тест почтовой карты, также проведет проверку успешности установки. Все шло так, как ожидалось.

Затем я выполнил следующие шаги, чтобы включить службу AMQP.

  1. Завершить диспетчер очереди. (endmqm QMAN_NAME)
  2. Включить командный уровень. (strmqm -e CMDLEVEL = 801 QMAN_NAME)
  3. Запустить диспетчер очереди. (runmqsc QMAN_NAME)

Впоследствии я попытался открыть службу AMQP с помощью MQ Explorer. Статус поля службы изменено на «Запуск» и сразу автоматически переключается обратно на «Остановлено» (как показано на рисунке ниже)

Output of the start service attempt from the MQ Explorer

Затем попытался с помощью командной строки (как показано в следующих строках)

  • runmqdc QMAN_NAME (Запустить командную строку)
  • START SERVICE (SYSTEM.AMQP.SERVICE)

Output of the start service command

Я пробовал с несколькими машинами Windows (включая VM) и с машиной linux. Тот же результат произошел в каждой попытке.

Я потратил впустую более двух дней, чтобы найти решение по этому вопросу. Я был бы очень благодарен, если бы вы могли дать мне ключ.

ответ

1

Я установил сервера приложений IBM Websphere (версия: 8.0.0.5)

Вы имеете в виду БЫЛА v8.0.0.5 или MQ 8.0.0.5? Если вы имеете в виду MQ 8.0.0.5 вы читали эту запись в блоге IBM:

В частности, он говорит:

Если вы установили MQ FixPack 8.0.0.2, 8.0.0.3 или 8.0.0.4 на наверх существующей установки MQ 8 и обновил диспетчер очереди до командного уровня 801 или выше, вы увидите некоторые из новых объектов, связанных с AMQP . Они не могут использоваться без выполнения новой установки версии 8.0.0.4 или новее.

Итак, вы сделали новую установку MQ 8.0.0.4 или новее?

+0

Я действительно новичок в этом контексте. Я фактически настраиваю это в отдельной новой виртуальной машине Windows 7. –

+0

Так что это не тот случай, когда произошло обновление. –

0

Мне не удалось запустить AMQP точно так, как вы описали (на v9). Был открыт IBM ETR и было создано исправление apar. Сценарий controlamqp_mqm.sh имеет дефект в нем, который сталкивается с .bashrc. Не уверен, что это ваша проблема, но она исправила мой queuemanager/amqp.

0

Проверьте журналы ошибок MQ и amqp. журналы ошибок amqp также можно найти в одной папке журнала ошибок MQ.
Вы определили какой-либо канал AMQP? Если вы уже определили, проверьте, используется ли порт каким-либо другим процессом.

Смежные вопросы