none
Problema de iis al enviar mucho datos a oracle RRS feed

  • Pregunta

  • Estimado

    Por favor será que me pueden ayudar tengo un problema con una aplicación cliente servidor en mi trabajo (La Aplicación esta en un servidor con 16 gb de ram y tiene 2 procesadores y la base de datos esta en otro servidor que tiene 12 gb de ram y tiene también 2 procesadores)

    El problema es el siguiente(Al momento de realizar una transacción pequeña dentro del sistema funciona bien pero al momento de realizar una transacción de muchos registro me salta el siguiente problema):

     

    System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.InvalidOperationException: This OracleTransaction has completed; it is no longer usable.    at System.Data.OracleClient.OracleTransaction.AssertNotCompleted()    at System.Data.OracleClient.OracleTransaction.Rollback()    at LogicStudio.CGIFS.PagosATerceros.AccesoDatos.Transaccion.RollbackTransaction(IDbTransaction trans) in C:\CGIFS\CGIFS\PagosATerceros\AccesoDatos\Transaccion.cs:line 80    at LogicStudio.CGIFS.PagosATerceros.AccesoDatos.Transaccion.CommitTransaction(IDbTransaction trans) in C:\CGIFS\CGIFS\PagosATerceros\AccesoDatos\Transaccion.cs:line 67    at LogicStudio.CGIFS.PagosATerceros.LogicaNegocio.RegistroPagoCabeceraManejador.ContabilizarRegistroDePago(RegistroPagoCabeceraDST dsRegistroPagoCabeceraDST, String IdUsuario, String Maquina, String pathCola, Decimal fechaContabilizacion) in C:\CGIFS\CGIFS\PagosATerceros\LogicaNegocio\RegistroPagoCabeceraManejador.cs:line 3027    at Service.ContabilizarRegistroDePago(RegistroPagoCabeceraDST ds, String IdUsuario, String Maquina, String pathCola, Decimal fechaContabilizacion)    --- End of inner exception stack trace ---    at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)    at System.Web.Services.Protocols.SoapHttpClientProtocol.EndInvoke(IAsyncResult asyncResult)    at ServicioPagosATerceros.Service.EndContabilizarRegistroDePago(IAsyncResult asyncResult)    at Gestion_FRegistroPago.metContabilizar(Int32 filaseleccionada)

     

    Ayuda porque tengo que reiniciar los servidores cada día para que puedan trabajar normalmente y eso es un problema.


    lunes, 10 de septiembre de 2012 21:41