/*err={code='1002',msg='Connection Timeout Expired. The timeout period elapsed while attempting to consume the pre-login handshake acknowledgement. This could be because the pre-login handshake failed or the server was unable to respond back in time. The duration spent while attempting to connect to this server was - [Pre-Login] initialization=1; handshake=14998; ',StackTrace=' at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection) at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection) at System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection) at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) at System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) at System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry) at System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry) at System.Data.SqlClient.SqlConnection.Open() at Com.Oracle.DAL.Utils.SQLHelper.PrepareCommand(SqlCommand cmd, SqlConnection conn, SqlTransaction trans, String cmdText, SqlParameter[] cmdParams) at Com.Oracle.DAL.Utils.SQLHelper.QueryDataReader(String strSql, SqlParameter[] cmdParams) at Com.Oracle.DAL.BaseDBManager.QueryDataReader(String strSql, SqlParameter[] cmdParams) at Com.Oracle.DAL.AdvertOwner.Impl.AdvertManager.GetAdvert(Int32 advertId) at Com.Oracle.Service.AdvertOwner.Impl.AdvertService.GetAdvert(Int32 advertId) at CacheManager.FindBy(Int32 advertId) at AcquiAdStrategy.GetAllEffectiveAdverts() at AcquiAdStrategy..ctor(String clientIp, AdvertPlace advertPlace, String siteType, String userAgent) at Com.Oracle.Service.controler.Lyprocess..ctor(String viewTime, String placeid, String id, String userAgent, String UrlReferrer)'} */