Jump to content


Photo

Consulta con usuarios Concurrentes

concurrentes

  • Please log in to reply
6 replies to this topic

#1 mmurgas

mmurgas

    Active Member

  • uniGUI Subscriber
  • PipPipPip
  • 96 posts

Posted 05 May 2017 - 02:38 AM

Estimad@s Colegas, un saludo para ustedes.

 

quisiera hacerles una consulta que me aqueja por varios días, tengo una aplicación pequeña montada con unigui y una base datos con ADO, ahi todo bien. El servidor es rápido y con buenas características (VPS para mi) 

 

El problema: 

 

- al entrar varios usuarios concurrentes, la aplicación comienza a comportarse extraña, en ocasiones muestra selecciones que tiene el usuario que esta en el pc de otro colega concurrente. 

- se abren formulario o combos con otra seleccion 

- las consultas traen otros datos. 

- en ocaciones me conecto a la pagina e inmediatamente me sale mesaje Web session terminated.

 

como información adicional:

- Los querys los tengo en un Mainmodule... 

- mi versión de Unigui es 0.99.80.1218 aun no salto a la nueva...

- Uso delphi 2010

- En mi oficina existe un proxy de internet / en Internet Libre funciona mejor. 

 

Agradeceré me comentaran si a ustedes les a pasado algo similar .... y si me pudieran orientar...

 

Un abrazo y muchas gracias por su tiempo

 

MMurgas

 

 

 

 

 

 


  • 0

#2 Ronny Encarnacion

Ronny Encarnacion

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 507 posts

Posted 05 May 2017 - 02:00 PM

Un caso muy extraño Yo tengo una application en producción con mas de 50 Usuario concurrente y nunca he tenido ese problema.

Cuidado si estas usando algún objecto de conexión en el ServerModule 


  • 0

Ronny Encarnacion


#3 mmurgas

mmurgas

    Active Member

  • uniGUI Subscriber
  • PipPipPip
  • 96 posts

Posted 05 May 2017 - 07:02 PM

Gracias Ronny.... los TDataSource también tienen que estar en el DataModule (mainmodule) ??? ....tengo algunos en el formulario ... puede ser eso?

 

Gracias!!


  • 0

#4 Ronny Encarnacion

Ronny Encarnacion

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 507 posts

Posted 08 May 2017 - 06:27 PM

Yo personalmente recomiento ponerlo en el DataModule tanto el objecto de Conexion como los queries y DataSources


  • 0

Ronny Encarnacion


#5 mmurgas

mmurgas

    Active Member

  • uniGUI Subscriber
  • PipPipPip
  • 96 posts

Posted 20 May 2017 - 02:22 AM

Gracias Ronny, 

 

Realice todas las pruebas y recomendaciones , puedo decir que se trata de un problema con mis aplicación y con el proxy cache de mi empresa... la que deja en memoria selecciones de los combobox antiguas, por ello me salen distintas selecciones en mis querys....

 

Aun no tengo la solucion al problema....sigo investigando, si a alguien le ha pasado, favor comentar...

 

Gracias

mmurgas


  • 0

#6 Guillermo E. Paulino

Guillermo E. Paulino

    Advanced Member

  • Members
  • PipPipPipPip
  • 171 posts

Posted 21 May 2017 - 12:52 AM

Verificas que las conexiones no se mantengan abiertas, despues de utilizarlas a mi me estaba pasando lo mismo y era. Porque hay tenía consulta un poco pesadas y cuando terminaba de usarlas las dejaba abiertas y eso me.consumia mucha memoria, también te recomiendo que revises las sesiones , hubo un caso en donde mi aplicación debería de no tener usuarios activos y en ese momento tenía unas request de otro sitio como que estaban provocando saturación de las conexiones.
  • 0

#7 mmurgas

mmurgas

    Active Member

  • uniGUI Subscriber
  • PipPipPip
  • 96 posts

Posted 16 June 2017 - 01:36 AM

OK, Gracias por tu ayuda 

 

Un saludo.


  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users