We're having a big umbraco 6.2.5. website (around 150.000 nodes) hosted on 2 webservers for almost 1,5 year. The webservers are exactly the same, but this weekend 1 specific template didn't work on one of the two webservers. This has happened since the application pool recycle at 02.00 and was solved at next application pool recycle 24 hours later. As this was such a specific page at a specific server, our alerting didn't notice it.
But I have really no clue what the problem was and how I can prevent it from happing.
I have the following information from the event viewer; does anyone else had this problem and knows a way to prevent this situation.
Template could not be loaded for 1 day
We're having a big umbraco 6.2.5. website (around 150.000 nodes) hosted on 2 webservers for almost 1,5 year. The webservers are exactly the same, but this weekend 1 specific template didn't work on one of the two webservers. This has happened since the application pool recycle at 02.00 and was solved at next application pool recycle 24 hours later. As this was such a specific page at a specific server, our alerting didn't notice it. But I have really no clue what the problem was and how I can prevent it from happing.
I have the following information from the event viewer; does anyone else had this problem and knows a way to prevent this situation.
Application information: Application domain: * Trust level: Full Application Virtual Path: / Application Path: * Machine name: ***
Process information: Process ID: 7328 Process name: w3wp.exe Account name: *
Exception information: Exception type: SqlHelperException Exception message: Umbraco Exception (DataLayer): SQL helper exception in ExecuteReader at umbraco.DataLayer.SqlHelper
1.ExecuteReader(String commandText, IParameter[] parameters) at umbraco.template.<>c__DisplayClass2.<.ctor>b__0() at Umbraco.Core.Cache.CacheProviderExtensions.<>c__DisplayClass9
1.A transport-level error has occurred when receiving results from the server. (provider: TCP Provider, error: 0 - The specified network name is no longer available.) at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action
1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParserStateObject.ReadSniError(TdsParserStateObject stateObj, UInt32 error) at System.Data.SqlClient.TdsParserStateObject.ReadSniSyncOverAsync() at System.Data.SqlClient.TdsParserStateObject.TryReadNetworkPacket() at System.Data.SqlClient.TdsParserStateObject.TryPrepareBuffer() at System.Data.SqlClient.TdsParserStateObject.TryReadByte(Byte& value) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource
1 completion, Int32 timeout, Task& task, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior) at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteReader(String connectionString, CommandType commandType, String commandText, SqlParameter[] commandParameters) at umbraco.DataLayer.SqlHelpers.SqlServer.SqlServerHelper.ExecuteReader(String commandText, SqlParameter[] parameters) at umbraco.DataLayer.SqlHelper`1.ExecuteReader(String commandText, IParameter[] parameters)The specified network name is no longer available
Request information: Request URL: * Request path: /umbraco/RenderMvc User host address: 10.2.23.85 User:
Is authenticated: False Authentication Type:
Thread account name: *
Thread information: Thread ID: 60 Thread account name: * Is impersonating: False Stack trace: at umbraco.DataLayer.SqlHelper
1.ExecuteReader(String commandText, IParameter[] parameters) at umbraco.template.<>c__DisplayClass2.<.ctor>b__0() at Umbraco.Core.Cache.CacheProviderExtensions.<>c__DisplayClass9
1.Custom event details:
is working on a reply...