Orion Context Broker работает в половине случаев

Я установил Orion Context Broker 0.23.0, и он ведет себя редко: он работает только в половине случаев. Например, при попытке получить версию я получаю следующее сообщение об ошибке:

$ curl "http://localhost:1026/version"
curl: (52) Empty reply from server
$ curl "http://localhost:1026/version"
<orion>
  <version>0.23.0</version>
  <uptime>15 d, 22 h, 13 m, 18 s</uptime>
  <git_hash>f5d76a6f11736d52402e63a4aa0ba990bff7f5eb</git_hash>
  <compile_time>Fri Jul 10 13:21:42 CEST 2015</compile_time>
  <compiled_by>fermin</compiled_by>
  <compiled_in>centollo</compiled_in>
</orion>
$ curl "http://localhost:1026/version"
curl: (52) Empty reply from server
$ curl "http://localhost:1026/version"
<orion>
  <version>0.23.0</version>
  <uptime>15 d, 22 h, 13 m, 53 s</uptime>
  <git_hash>f5d76a6f11736d52402e63a4aa0ba990bff7f5eb</git_hash>
  <compile_time>Fri Jul 10 13:21:42 CEST 2015</compile_time>
  <compiled_by>fermin</compiled_by>
  <compiled_in>centollo</compiled_in>
</orion>

Это поведение является детерминированным, я имею в виду, что после сбоя оно всегда работает, а после работы оно всегда терпит неудачу. Это происходит со всеми операциями в REST API.

Я проверил порты прослушивания и процесс их запуска совпадает с портом Orion:

$ sudo netstat -ntlp | grep 1026
tcp        0      0 0.0.0.0:1026                0.0.0.0:*                   LISTEN      9944/contextBroker  
tcp        0      0 :::1026                     :::*                        LISTEN      9944/contextBroker

$ ps ax | grep contextBroker | grep -v grep
 9944 ?        Ssl    0:13 /usr/bin/contextBroker -port 1026 -logDir /var/log/contextBroker -pidpath /var/run/contextBroker/contextBroker.pid -dbhost localhost -db orion -multiservice

Есть намеки? Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос