2015-10-06 33 views
3

我已經安裝了天鵝0.8.2上fiware圖像的CentOS-7-64,我訂閱了獵戶座的上下文經紀人使用:天鵝例如不從獵戶座背景下券商達到

(curl 193.48.247.246:1026/v1/subscribeContext -s -S --header 'Content-Type: application/json' --header 'Accept: application/json' --header 'Fiware-Service: egmmqtt' --header 'Fiware-ServicePath: /egmmqttpath' -d @- | python -mjson.tool) <<EOF 
{ 
    "entities": [ 
     { 
      "type": "sensors", 
      "isPattern": "false", 
      "id": "sensors:switch2A" 
     } 
    ], 
    "attributes": [ 
     "switch2A" 
    ], 
    "reference": "http://193.48.247.223:5050/notify", 
    "duration": "P1M", 
    "notifyConditions": [ 
     { 
      "type": "ONCHANGE", 
      "condValues": [ 
       "switch2A" 
      ] 
     } 
    ], 
    "throttling": "PT1S" 
} 
EOF 

沒有通知已經到達新天鵝和我這個錯誤在orionContextBroker日誌:

time=2015-10-06T17:43:37.898CEST | lvl=WARNING | trans=1443447780-161-00000000423 | function=sendHttpSocket | comp=Orion | msg=clientSocketHttp.cpp[358]: Notification failure for 193.48.247.223:5050 (curl_easy_perform failed: Couldn't connect to server) 

我不知道爲什麼相關的公共IP地址下沒有達到天鵝的實例。事實上,我無法從Orion實例中ping天鵝座機器實例。我錯過了什麼想法?謝謝!

回答

2

在cygnus實例的安全規則中,cygnus正在偵聽的端口(在我的情況下是5050)必須打開,以便orion可以到達cygnus實例。