【问题标题】:Sitecore 8 5 update #5 exception on step4 (MongoDB exception)Sitecore 8 5 更新 step4 上的 #5 异常(MongoDB 异常)
【发布时间】:2015-09-30 02:02:49
【问题描述】:

我正在尝试将 Sitecore 8 更新 4 更新为更新 5,但通过 UpdateInstallationWizard.aspx 我在 w3wp (iis) 中看到一个错误,并且向导从未完成。 如何解决?我没有看到任何错误。

更新

在 Sitecore 日志中,我看到一个与 MongoDB 相关的异常

执行代理处理时出现ERROR Exception/taskAgent 异常: Sitecore.Analytics.DataAccess.DatabaseNotAvailableException 消息: 数据库不可用 来源:Sitecore.Analytics.MongoDB at Sitecore.Analytics.Data.DataAccess.MongoDb.MongoDbCollection.HandleDatabaseException(异常行为 异常行为,异常前)在 Sitecore.Analytics.Data.DataAccess.MongoDb.MongoDbCollection.Execute(操作 动作,异常行为异常行为)在 Sitecore.Analytics.Data.DataAccess.MongoDb.MongoDbCollection.FindAndModify(IMongoQuery 查询, IMongoSortBy sortBy, IMongoUpdate 更新, Boolean returnNew, 布尔更新插入)在 Sitecore.Analytics.Processing.MongoDbTaskStorageProvider.PickFirstExclusiveTask() 在 Sitecore.Analytics.Processing.TaskQueue.TryGetNext(Guid taskIdBoundary, ProcessingTask& workItem) 在 Sitecore.Analytics.Processing.TasksAgent.Execute() 在 Sitecore.Analytics.Core.BackgroundService.Run()

嵌套异常

异常:MongoDB.Driver.MongoConnectionException 消息:无法 连接到服务器 localhost:27017:无法建立连接,因为 目标机器主动拒绝它 127.0.0.1:27017。资源: MongoDB.Driver 在 MongoDB.Driver.Internal.DirectMongoServerProxy.Connect(时间跨度 超时,ReadPreference readPreference)在 MongoDB.Driver.Internal.DirectMongoServerProxy.ChooseServerInstance(ReadPreference 阅读偏好)在 MongoDB.Driver.MongoServer.AcquireConnection(ReadPreference 阅读偏好)在 MongoDB.Driver.MongoCollection.RunCommandAs[TCommandResult](IMongoCommand 命令,IBsonSerializer resultSerializer,IBsonSerializationOptions 结果序列化选项)在 MongoDB.Driver.MongoCollection.RunCommandAs[TCommandResult](IMongoCommand 命令)在 MongoDB.Driver.MongoCollection.FindAndModify(IMongoQuery 查询, IMongoSortBy sortBy, IMongoUpdate 更新, IMongoFields 字段, Boolean returnNew,布尔更新插入)在 MongoDB.Driver.MongoCollection.FindAndModify(IMongoQuery 查询, IMongoSortBy sortBy, IMongoUpdate 更新, Boolean returnNew, Boolean 更新插入)在 Sitecore.Analytics.Data.DataAccess.MongoDb.MongoDbCollection.c__DisplayClass2c.b__2b() 在 Sitecore.Analytics.Data.DataAccess.MongoDb.MongoDbCollection.Execute(操作 动作,异常行为异常行为)

嵌套异常

异常:System.Net.Sockets.SocketException 消息:无连接 可以因为目标机器主动拒绝它 127.0.0.1:27017 来源:System.Net.Sockets.Socket.DoConnect 上的系统(EndPoint endPointSnapshot, SocketAddress 套接字地址)在 System.Net.Sockets.Socket.Connect(EndPoint remoteEP) 在 System.Net.Sockets.TcpClient.Connect(IPEndPoint remoteEP) 在 MongoDB.Driver.Internal.MongoConnection.Open() 在 MongoDB.Driver.Internal.MongoConnection.SendMessage(BsonBuffer 缓冲区, Int32 requestId) 在 MongoDB.Driver.Internal.MongoConnection.SendMessage(MongoRequestMessage 消息)在 MongoDB.Driver.Operations.CommandOperation`1.Execute(MongoConnection 连接)在 MongoDB.Driver.MongoServerInstance.Ping(MongoConnection 连接)
在 MongoDB.Driver.MongoServerInstance.Connect() 在 MongoDB.Driver.Internal.DirectMongoServerProxy.Connect(时间跨度 超时,ReadPreference readPreference)

我没有使用任何 MongoDb,但我在项目中使用 SOLR。

【问题讨论】:

  • 您检查过 Sitecore 日志以查看其中记录的内容吗?
  • 我在正文中添加了错误。
  • 你检查过安装历史日志吗? (/temp/__UpgradeHistory) 你能把你看到的错误贴出来吗?
  • 我找不到 /temp/__UpgradeHistory

标签: sitecore sitecore8


【解决方案1】:

从错误看来,您需要运行有效的 MongoDB 服务。请参阅此 SO 问题:

Mongodb: Failed to connect to 127.0.0.1:27017, reason: errno:10061

problem with mongoDB

如果您没有运行 xDB,您是否根据本指南确定它已被禁用? https://kb.sitecore.net/articles/296641

【讨论】:

    【解决方案2】:

    根据升级指南,您应该在升级时禁用分析。 请先禁用 Analytics,然后尝试应用更新。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-03
      • 2019-06-19
      • 1970-01-01
      • 2013-08-23
      • 2015-07-05
      • 2011-08-24
      相关资源
      最近更新 更多