【发布时间】: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