Sitecore 8 5 更新 #5 step4 异常(MongoDB 异常)
Sitecore 8 5 update #5 exception on step4 (MongoDB exception)
我正在尝试将 Sitecore 8 update 4 更新为 update 5,但是通过 UpdateInstallationWizard.aspx 我在 w3wp (iis) 中看到一个错误并且向导从未完成。
如何解决?我没有看到任何错误。
更新
在 Sitecore 日志中,我看到一个与 MongoDB
相关的异常
ERROR Exception when executing agent processing/taskAgent Exception:
Sitecore.Analytics.DataAccess.DatabaseNotAvailableException Message:
Database not available Source: Sitecore.Analytics.MongoDB at
Sitecore.Analytics.Data.DataAccess.MongoDb.MongoDbCollection.HandleDatabaseException(ExceptionBehavior
exceptionBehavior, Exception ex) at
Sitecore.Analytics.Data.DataAccess.MongoDb.MongoDbCollection.Execute(Action
action, ExceptionBehavior exceptionBehavior) at
Sitecore.Analytics.Data.DataAccess.MongoDb.MongoDbCollection.FindAndModify(IMongoQuery
query, IMongoSortBy sortBy, IMongoUpdate update, Boolean returnNew,
Boolean upsert) at
Sitecore.Analytics.Processing.MongoDbTaskStorageProvider.PickFirstExclusiveTask()
at Sitecore.Analytics.Processing.TaskQueue.TryGetNext(Guid
taskIdBoundary, ProcessingTask& workItem) at
Sitecore.Analytics.Processing.TasksAgent.Execute() at
Sitecore.Analytics.Core.BackgroundService.Run()
Nested Exception
Exception: MongoDB.Driver.MongoConnectionException Message: Unable to
connect to server localhost:27017: No connection could be made because
the target machine actively refused it 127.0.0.1:27017. Source:
MongoDB.Driver at
MongoDB.Driver.Internal.DirectMongoServerProxy.Connect(TimeSpan
timeout, ReadPreference readPreference) at
MongoDB.Driver.Internal.DirectMongoServerProxy.ChooseServerInstance(ReadPreference
readPreference) at
MongoDB.Driver.MongoServer.AcquireConnection(ReadPreference
readPreference) at
MongoDB.Driver.MongoCollection.RunCommandAs[TCommandResult](IMongoCommand
command, IBsonSerializer resultSerializer, IBsonSerializationOptions
resultSerializationOptions) at
MongoDB.Driver.MongoCollection.RunCommandAs[TCommandResult](IMongoCommand
command) at
MongoDB.Driver.MongoCollection.FindAndModify(IMongoQuery query,
IMongoSortBy sortBy, IMongoUpdate update, IMongoFields fields, Boolean
returnNew, Boolean upsert) at
MongoDB.Driver.MongoCollection.FindAndModify(IMongoQuery query,
IMongoSortBy sortBy, IMongoUpdate update, Boolean returnNew, Boolean
upsert) at
Sitecore.Analytics.Data.DataAccess.MongoDb.MongoDbCollection.<>c__DisplayClass2c.b__2b()
at
Sitecore.Analytics.Data.DataAccess.MongoDb.MongoDbCollection.Execute(Action
action, ExceptionBehavior exceptionBehavior)
Nested Exception
Exception: System.Net.Sockets.SocketException Message: No connection
could be made because the target machine actively refused it
127.0.0.1:27017 Source: System at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot,
SocketAddress socketAddress) at
System.Net.Sockets.Socket.Connect(EndPoint remoteEP) at
System.Net.Sockets.TcpClient.Connect(IPEndPoint remoteEP) at
MongoDB.Driver.Internal.MongoConnection.Open() at
MongoDB.Driver.Internal.MongoConnection.SendMessage(BsonBuffer buffer,
Int32 requestId) at
MongoDB.Driver.Internal.MongoConnection.SendMessage(MongoRequestMessage
message) at
MongoDB.Driver.Operations.CommandOperation`1.Execute(MongoConnection
connection) at
MongoDB.Driver.MongoServerInstance.Ping(MongoConnection connection)
at MongoDB.Driver.MongoServerInstance.Connect() at
MongoDB.Driver.Internal.DirectMongoServerProxy.Connect(TimeSpan
timeout, ReadPreference readPreference)
我没有使用任何MongoDb,但我在一个项目中使用了SOLR。
从错误来看,您似乎需要一个有效的 MongoDB 服务 运行。看到这个问题:
Mongodb: Failed to connect to 127.0.0.1:27017, reason: errno:10061
和
problem with mongoDB
如果您不是 运行 xDB,您是否已根据本指南确定它已被禁用? https://kb.sitecore.net/articles/296641
根据升级指南,您应该在升级时禁用分析。
请先禁用 Analytics,然后尝试应用更新。
我正在尝试将 Sitecore 8 update 4 更新为 update 5,但是通过 UpdateInstallationWizard.aspx 我在 w3wp (iis) 中看到一个错误并且向导从未完成。 如何解决?我没有看到任何错误。
更新
在 Sitecore 日志中,我看到一个与 MongoDB
相关的异常ERROR Exception when executing agent processing/taskAgent Exception: Sitecore.Analytics.DataAccess.DatabaseNotAvailableException Message: Database not available Source: Sitecore.Analytics.MongoDB at Sitecore.Analytics.Data.DataAccess.MongoDb.MongoDbCollection.HandleDatabaseException(ExceptionBehavior exceptionBehavior, Exception ex) at Sitecore.Analytics.Data.DataAccess.MongoDb.MongoDbCollection.Execute(Action action, ExceptionBehavior exceptionBehavior) at Sitecore.Analytics.Data.DataAccess.MongoDb.MongoDbCollection.FindAndModify(IMongoQuery query, IMongoSortBy sortBy, IMongoUpdate update, Boolean returnNew, Boolean upsert) at Sitecore.Analytics.Processing.MongoDbTaskStorageProvider.PickFirstExclusiveTask() at Sitecore.Analytics.Processing.TaskQueue.TryGetNext(Guid taskIdBoundary, ProcessingTask& workItem) at Sitecore.Analytics.Processing.TasksAgent.Execute() at Sitecore.Analytics.Core.BackgroundService.Run()
Nested Exception
Exception: MongoDB.Driver.MongoConnectionException Message: Unable to connect to server localhost:27017: No connection could be made because the target machine actively refused it 127.0.0.1:27017. Source: MongoDB.Driver at MongoDB.Driver.Internal.DirectMongoServerProxy.Connect(TimeSpan timeout, ReadPreference readPreference) at MongoDB.Driver.Internal.DirectMongoServerProxy.ChooseServerInstance(ReadPreference readPreference) at MongoDB.Driver.MongoServer.AcquireConnection(ReadPreference readPreference) at MongoDB.Driver.MongoCollection.RunCommandAs[TCommandResult](IMongoCommand command, IBsonSerializer resultSerializer, IBsonSerializationOptions resultSerializationOptions) at MongoDB.Driver.MongoCollection.RunCommandAs[TCommandResult](IMongoCommand command) at MongoDB.Driver.MongoCollection.FindAndModify(IMongoQuery query, IMongoSortBy sortBy, IMongoUpdate update, IMongoFields fields, Boolean returnNew, Boolean upsert) at MongoDB.Driver.MongoCollection.FindAndModify(IMongoQuery query, IMongoSortBy sortBy, IMongoUpdate update, Boolean returnNew, Boolean upsert) at Sitecore.Analytics.Data.DataAccess.MongoDb.MongoDbCollection.<>c__DisplayClass2c.b__2b() at Sitecore.Analytics.Data.DataAccess.MongoDb.MongoDbCollection.Execute(Action action, ExceptionBehavior exceptionBehavior)
Nested Exception
Exception: System.Net.Sockets.SocketException Message: No connection could be made because the target machine actively refused it 127.0.0.1:27017 Source: System at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) at System.Net.Sockets.Socket.Connect(EndPoint remoteEP) at System.Net.Sockets.TcpClient.Connect(IPEndPoint remoteEP) at MongoDB.Driver.Internal.MongoConnection.Open() at MongoDB.Driver.Internal.MongoConnection.SendMessage(BsonBuffer buffer, Int32 requestId) at MongoDB.Driver.Internal.MongoConnection.SendMessage(MongoRequestMessage message) at MongoDB.Driver.Operations.CommandOperation`1.Execute(MongoConnection connection) at MongoDB.Driver.MongoServerInstance.Ping(MongoConnection connection)
at MongoDB.Driver.MongoServerInstance.Connect() at MongoDB.Driver.Internal.DirectMongoServerProxy.Connect(TimeSpan timeout, ReadPreference readPreference)
我没有使用任何MongoDb,但我在一个项目中使用了SOLR。
从错误来看,您似乎需要一个有效的 MongoDB 服务 运行。看到这个问题:
Mongodb: Failed to connect to 127.0.0.1:27017, reason: errno:10061
和
problem with mongoDB
如果您不是 运行 xDB,您是否已根据本指南确定它已被禁用? https://kb.sitecore.net/articles/296641
根据升级指南,您应该在升级时禁用分析。 请先禁用 Analytics,然后尝试应用更新。