내 앞의 질문 How to show an entity from in the Wirecloud MapViewer widget 다음은 Wirecloud MapViewer를에 POI를 표시 할 수 없습니다, 나는 러시를 설치하고, 나는 다음과 같은 결과를 얻을 수있는 폴더의/etc/SYSCONFIG에서 contextBroker 시작하려는 경우 :위젯
[[email protected] sysconfig]# contextBroker -rush localhost:1234 -https -key /etc/sysconfig/localhost.key -cert /etc/sysconfig/localhost.pem
[email protected]:00:10 exitFunc[1009]: unlink(/tmp/contextBroker.pid): No such file or directory
[[email protected] sysconfig]# [email protected]:00:10 ***[1063]: Connected to mongo at localhost:orion
[email protected]:00:10 restStart[764]: MHD_start_daemon failed
restStart: error 3
[email protected]:00:10 orionExit[998]: restStart: error
을
나는 러시와 contextBroker는 "NETSTAT -tupln"로, 실행하는 경우 명령, 내가받을 다음과 같은 결과를 확인할 때 나는 "MHD_start_daemon 실패"얻을 수 있지만 :
[[email protected] /]# netstat -tupln
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:5001 0.0.0.0:* LISTEN 28973/node
tcp 0 0 0.0.0.0:27017 0.0.0.0:* LISTEN 1622/mongod
tcp 0 0 0.0.0.0:6379 0.0.0.0:* LISTEN 28942/./home/locala
tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 1673/Xvnc
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1234/rpcbind
tcp 0 0 0.0.0.0:6001 0.0.0.0:* LISTEN 1673/Xvnc
tcp 0 0 0.0.0.0:28017 0.0.0.0:* LISTEN 1622/mongod
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 12809/sshd
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 1372/cupsd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1576/master
tcp 0 0 0.0.0.0:54363 0.0.0.0:* LISTEN 1252/rpc.statd
tcp 0 0 0.0.0.0:1026 0.0.0.0:* LISTEN 20892/contextBroker
tcp 0 0 :::6379 :::* LISTEN 28942/./home/locala
tcp 0 0 :::111 :::* LISTEN 1234/rpcbind
tcp 0 0 :::6001 :::* LISTEN 1673/Xvnc
tcp 0 0 :::22 :::* LISTEN 12809/sshd
tcp 0 0 ::1:631 :::* LISTEN 1372/cupsd
tcp 0 0 ::1:25 :::* LISTEN 1576/master
tcp 0 0 :::42975 :::* LISTEN 1252/rpc.statd
tcp 0 0 :::1026 :::* LISTEN 20892/contextBroker
udp 0 0 0.0.0.0:36688 0.0.0.0:* 1252/rpc.statd
udp 0 0 0.0.0.0:985 0.0.0.0:* 1234/rpcbind
udp 0 0 0.0.0.0:5353 0.0.0.0:* 1361/avahi-daemon
udp 0 0 0.0.0.0:1004 0.0.0.0:* 1252/rpc.statd
udp 0 0 0.0.0.0:111 0.0.0.0:* 1234/rpcbind
udp 0 0 0.0.0.0:631 0.0.0.0:* 1372/cupsd
udp 0 0 0.0.0.0:51640 0.0.0.0:* 1361/avahi-daemon
udp 0 0 0.0.0.0:68 0.0.0.0:* 1131/dhclient
udp 0 0 :::985 :::* 1234/rpcbind
udp 0 0 :::111 :::* 1234/rpcbind
udp 0 0 :::39336 :::* 1252/rpc.statd
과 그때 "https://mashup.lab.fi-ware.org에 반환 "나는 다음과 같은 내용을 각 위젯/운영자 :
NGSI 소스
NGSI 서버 URL : thiisorioncontextbroker : 1026/(HTTP 없음에 https)
NGSI 프록시 URL : https://ngsiproxy.lab.fi-ware.org/
NGSI 개체 : 도시
NGSI 속성 : 위치
NGSI Entity to Poi
좌표 속성 : 위치
아무 것도지도에 다시 표시되지 않습니다. (. 내가 SSL 오류받은 다음 명령을 runned 한 후
:
[[email protected] sysconfig]# curl -k https://localhost:1026/version
curl: (35) SSL connect error
를 -------------------------- -------------------------------------------------- ------
내가 프로세스를 실행하는 contextBroker을 살해하고 다시 시작하고 다시 다음 명령을 runned :
[[email protected] sysconfig]# curl -k https://localhost:1026/version
<orion>
<version>0.14.0</version>
<uptime>0 d, 0 h, 15 m, 18 s</uptime>
<git_hash>5e3d210e4b15fa9ebbfa07c93dd41f8b41697d0e</git_hash>
<compile_time>nodate</compile_time>
<compiled_by>fermin</compiled_by>
<compiled_in>centollo</compiled_in>
</orion>
contextBroker 유 https 프로토콜 (https://YYY.YYY.YYY.YYY:1026)이있는 rl은 NGSIUpdater 위젯과 완벽하게 작동합니다. 따라서 http://YYY.YYY.YYY.YYY:1026 대신 wirecloud 위젯/연산자 https://YYY.YYY.YYY.YYY:1026을 사용하고 있지만 여전히 MapViewer에 표시 할 점수 (PoI)를 얻지 못하고 있습니다.
실행 NETSTAT 다시 나에게 다음과 같은 결과를 보여 -tupln : fiware 사람들의 모든 훌륭한 지원을위한
tcp 0 0 0.0.0.0:27017 0.0.0.0:* LISTEN 1622/mongod
tcp 0 0 0.0.0.0:6379 0.0.0.0:* LISTEN 28942/./home/locala
tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 1673/Xvnc
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1234/rpcbind
tcp 0 0 0.0.0.0:6001 0.0.0.0:* LISTEN 1673/Xvnc
tcp 0 0 0.0.0.0:28017 0.0.0.0:* LISTEN 1622/mongod
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 12809/sshd
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 1372/cupsd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1576/master
tcp 0 0 0.0.0.0:54363 0.0.0.0:* LISTEN 1252/rpc.statd
tcp 0 0 0.0.0.0:1026 0.0.0.0:* LISTEN 26631/contextBroker
tcp 0 0 :::6379 :::* LISTEN 28942/./home/locala
tcp 0 0 :::111 :::* LISTEN 1234/rpcbind
tcp 0 0 :::6001 :::* LISTEN 1673/Xvnc
tcp 0 0 :::22 :::* LISTEN 12809/sshd
tcp 0 0 ::1:631 :::* LISTEN 1372/cupsd
tcp 0 0 ::1:25 :::* LISTEN 1576/master
tcp 0 0 :::42975 :::* LISTEN 1252/rpc.statd
tcp 0 0 :::1026 :::* LISTEN 26631/contextBroker
udp 0 0 0.0.0.0:36688 0.0.0.0:* 1252/rpc.statd
udp 0 0 0.0.0.0:985 0.0.0.0:* 1234/rpcbind
udp 0 0 0.0.0.0:5353 0.0.0.0:* 1361/avahi-daemon
udp 0 0 0.0.0.0:1004 0.0.0.0:* 1252/rpc.statd
udp 0 0 0.0.0.0:111 0.0.0.0:* 1234/rpcbind
udp 0 0 0.0.0.0:631 0.0.0.0:* 1372/cupsd
udp 0 0 0.0.0.0:54968 0.0.0.0:* 26706/local
udp 0 0 0.0.0.0:51640 0.0.0.0:* 1361/avahi-daemon
udp 0 0 0.0.0.0:68 0.0.0.0:* 1131/dhclient
udp 0 0 :::985 :::* 1234/rpcbind
udp 0 0 :::111 :::* 1234/rpcbind
udp 0 0 :::39336 :::* 1252/rpc.statd
감사합니다.
'orionExit [998] : restStart : error' 로그 추적이 좋지 않습니다 ... netstat가 1026에서 수신 대기하는 프로세스를 보여 주지만 CB 검사가 다음과 같이 실행되고 있는지 확인합니다 :'curl -k https : // localhost : 1026/version'. 이 테스트 결과를 포함하도록 질문을 편집하십시오. – fgalan
@fgalan 테스트 결과를 입력했습니다. 귀하의 회신을 위해 귀하는 귀하의 답변을 기다리고 있습니다. – jiyin
질문을 편집하여 * exact * 명령을 포함 할 수 있습니까? -key 및 and -cert 파일을 생성 하시겠습니까? – fgalan