Sitecore 8.2 场配置问题



我已经配置了多服务器 Sitecore 8.2 Farm (用于开发目的(

我的农场有 1 个 Cd、1 厘米、1 个 SQL 和 1 个 Mongo DB(集合(服务器。设置后,我面临几个问题。

  1. 当我尝试发布项目时,它卡在初始化时...但是如果我制作IISReset,它就可以工作。但几分钟后,同样的问题再次出现在发布中。我已经检查了日志文件,我收到错误"错误无法连接到服务器 ServerIP:27017:错误:18 - 身份验证失败.."。即使连接字符串正常。

  2. 其次,我在mongoDB中看不到分析数据库。

我在安装后部署的初始 sitecore 站点中遇到此问题,因此没有自定义。任何帮助都非常感谢!

端口27017是默认的MongoDB端口。可能是MongoDB连接字符串的问题所在。检查连接字符串中的身份验证凭据是否正确。

像这样的东西:

<add name="analytics" connectionString="mongodb://mongodb_user:password@localhost/analytics"/>
<add name="tracking.live" connectionString="mongodb://mongodb_user:password@localhost/tracking_live"/>
<add name="tracking.history" connectionString="mongodb://mongodb_user:password@localhost/tracking_history"/>
<add name="tracking.contact" connectionString="mongodb://mongodb_user:password@localhost/tracking_contact"/>

还要检查你的MongoDB版本。对于 Sitecore 8.2,您应该使用 MongoDB 3.2,请参阅:

蒙戈数据库兼容性

Sitecore 兼容性表

关于发布问题,您是否验证了可伸缩性设置的实例名称和发布实例名称是否正确?

如果未正确指定这些值,则可以看到卡住的问题。在 CM 上,您需要 InstanceName 和 PublishingInstanceName 相同,而在 CD 上,您需要将 PublishingInstanceName 设置为 CM 的 InstanceName 值。

还要检查是否可以使用与RoboMongo或MongoVue相同的连接设置连接到MongoDB。您可能需要从MongoDB服务器打开SSH端点以允许远程SSH连接。

最新更新