我面临以下问题:我正在尝试将 FIWARE-Perseo 作为 docker 实例部署到我的 Centos 7 服务器。虽然 perseocore 实例运行没有问题,但它与 perseo 前端不同。它已创建但无法启动。从日志中可以清楚地看出该问题与 mongodb 相关联:
将 PERSEO_CORE_URL 更改为环境值:http://localhost:8080 将 PERSEO_ORION_URL 更改为环境值: http://myip:1026/v1/updateContext将 PERSEO_LOG_LEVEL 更改为环境值:调试时间=2018-06-01T14:36:02.691Z | lvl=信息 | 更正=不适用 | 反式=不适用 | 操作=开始 | comp=perseo-fe | msg=starting perseo 不推荐使用 server/replset/mongos 选项,它们的所有选项都在选项对象的顶层受到支持 [poolSize,ssl,sslValidate,sslCA,sslCert,sslKey,sslPass,sslCRL,autoReconnect,noDelay,keepAlive, connectTimeoutMS,family,socketTimeoutMS,reconnectTries,reconnectInterval,ha,haInterval,replicaSet,secondaryAcceptableLatencyMS,acceptableLatencyMS,connectWithNoPrimary,authSource,w,wtimeout,j,forceServerObjectId,serializeFunctions,ignoreUndefined,raw,bufferMaxEntries,readPreference,pkFactory,promiseLibrary,readConcern,maxStalenessSeconds, loggerLevel,logger,promoteValues,promoteBuffers,promoteLongs,domainsEnabled,keepAliveInitialDelay,checkServerIdentity, 789Z | lvl=错误 | 更正=不适用 | 反式=不适用 | 操作=检查数据库 | comp=perseo-fe | msg=第一次连接时无法连接到服务器 [localhost:27017] [MongoError: connect ECONNREFUSED 127.0.0.1:27017] time=2018-06-01T14:36:02.790Z | lvl=错误 | 更正=不适用 | 反式=不适用 | 操作=开始 | comp=perseo-fe | msg=第一次连接时无法连接到服务器 [localhost:27017] [MongoError: connect ECONNREFUSED 127.0.0.1:27017] time=2018-06-01T14:36:02.792Z | lvl=信息 | 更正=不适用 | 反式=不适用 | op=perseo | comp=perseo-fe | msg=开始 perseo 时间=2018-06-01T14:36:02.792Z | lvl=致命 | 更正=不适用 | 反式=不适用 | op=perseo | comp=perseo-fe | msg=第一次连接时无法连接到服务器 [localhost:27017] [MongoError: connect ECONNREFUSED 127.0.0.1:27017] 1:27017] 时间=2018-06-01T14:36:02.790Z | lvl=错误 | 更正=不适用 | 反式=不适用 | 操作=开始 | comp=perseo-fe | msg=第一次连接时无法连接到服务器 [localhost:27017] [MongoError: connect ECONNREFUSED 127.0.0.1:27017] time=2018-06-01T14:36:02.792Z | lvl=信息 | 更正=不适用 | 反式=不适用 | op=perseo | comp=perseo-fe | msg=开始 perseo 时间=2018-06-01T14:36:02.792Z | lvl=致命 | 更正=不适用 | 反式=不适用 | op=perseo | comp=perseo-fe | msg=第一次连接时无法连接到服务器 [localhost:27017] [MongoError: connect ECONNREFUSED 127.0.0.1:27017] 1:27017] 时间=2018-06-01T14:36:02.790Z | lvl=错误 | 更正=不适用 | 反式=不适用 | 操作=开始 | comp=perseo-fe | msg=第一次连接时无法连接到服务器 [localhost:27017] [MongoError: connect ECONNREFUSED 127.0.0.1:27017] time=2018-06-01T14:36:02.792Z | lvl=信息 | 更正=不适用 | 反式=不适用 | op=perseo | comp=perseo-fe | msg=开始 perseo 时间=2018-06-01T14:36:02.792Z | lvl=致命 | 更正=不适用 | 反式=不适用 | op=perseo | comp=perseo-fe | msg=第一次连接时无法连接到服务器 [localhost:27017] [MongoError: connect ECONNREFUSED 127.0.0.1:27017] 792Z | lvl=信息 | 更正=不适用 | 反式=不适用 | op=perseo | comp=perseo-fe | msg=开始 perseo 时间=2018-06-01T14:36:02.792Z | lvl=致命 | 更正=不适用 | 反式=不适用 | op=perseo | comp=perseo-fe | msg=第一次连接时无法连接到服务器 [localhost:27017] [MongoError: connect ECONNREFUSED 127.0.0.1:27017] 792Z | lvl=信息 | 更正=不适用 | 反式=不适用 | op=perseo | comp=perseo-fe | msg=开始 perseo 时间=2018-06-01T14:36:02.792Z | lvl=致命 | 更正=不适用 | 反式=不适用 | op=perseo | comp=perseo-fe | msg=第一次连接时无法连接到服务器 [localhost:27017] [MongoError: connect ECONNREFUSED 127.0.0.1:27017]
在 Orion 和 MongoDB 已经作为 docker 实例运行的系统中,我使用了以下链接中的说明: 与 Perseo Core 和 Orion Context Broker 一起运行 非常感谢您为我提供的任何帮助。