Не удается запустить посредник контекста Orion - PullRequest
0 голосов
/ 02 октября 2018

пришлось переместить MongoDB на внешнюю виртуальную машину и, следовательно, перенастроить Orion CB для использования Mongo не на локальном хосте, а через IP-адрес внешнего mongoDB (mongoDB также был настроен для привязки внешних IP-адресов).Всякий раз, когда я пытаюсь запустить Orion CB, он останавливается, в журналах сообщается, что произошел сбой:

cat: /run/var/contextBroker/contextBroker.pid: no such file or directory

Однако, когда я создаю этот файл - он дает мне следующее:

contextBroker dead but pidfile exists.

starting contextBroker....pidfile not found

Пробовалпереустановка с использованием yum и последней доступной конфигурации репозитория yum, но кажется, что она не работает или не обновлена?- дает мне 404. Не найдено.

РЕДАКТИРОВАТЬ 1 Конфигурация репозитория yum была взята из официального Github Orion:

[fiware-release]
name=FIWARE release repository
baseurl=https://nexus.lab.fiware.org/repository/el/7/x86_64/release
enabled=1
protect=0
gpgcheck=0
metadata_expire=30s
autorefresh=1
type=rpm-md

Я пробовал несколько способов запускаOrion.наиболее распространенным является:

contextBroker

Кроме этого, использовались следующие:

contextBroker -ngsiv1Autocast
service contextBroker start

РЕДАКТИРОВАТЬ 2

Следуя советам Фгаланавот ответ: contextBroker starting

1 Ответ

0 голосов
/ 02 октября 2018

Проблемы со служебным скриптом и приложением yum репозитория, обратите внимание, что по умолчанию Orion ожидает, что база данных работает на localhost.Таким образом, если ваш экземпляр MongoDB работает на отдельном сервере, вы должны использовать параметр -dbhost, например:

contextBroker -fg -dbhost 10.1.1.1:27017

Дополнительную документацию по CL CL можно найти здесь .

РЕДАКТИРОВАТЬ 1: в случае, если у вас есть файл pid из-за прошлого вызова с нечистым выходом (обратите внимание на msg = в трассировке журнала), затем вам нужно удалить его перед запуском CB,Например:

rm -f /tmp/contextBroker.pid
contextBroker -fg -dbhost 10.1.1.1:27017
...