Foros del Web » Programando para Internet » PHP »

Perdida de conexion con servidor

Estas en el tema de Perdida de conexion con servidor en el foro de PHP en Foros del Web. Mas que una duda, es una consulta, debido a que en el proyecto que actualmente elaboro en mi trabajo uso muchisimo sesiones, las cookies las ...
  #1 (permalink)  
Antiguo 08/03/2013, 14:39
 
Fecha de Ingreso: mayo-2011
Mensajes: 5
Antigüedad: 12 años, 10 meses
Puntos: 0
Perdida de conexion con servidor

Mas que una duda, es una consulta, debido a que en el proyecto que actualmente elaboro en mi trabajo uso muchisimo sesiones, las cookies las deje a un lado por terminos de seguridad y asi... por ahora el sistema se encuentra en intranet, posteriormente cuando este finalizado sera trepado a otro servidor para ser accedido desde internet... la cuestion es la siguiente...

Cuales son los medios por los que una sesion se pierda? actualmente el sistema de captura se encuenta en operacion, los usuarios (por lo general entre 3 y 5 por turno) necesitan de un usuario y una contraseña para acceder con diferentes privilegios, pero en alguna parte del sistema se "pierde" la sesion, cosa rara, por que el UNICO lugar en mi codigo donde creo/elimino/sobreescribo una sesion es en el inicio de sesion y en el logout... la cosa es la siguiente, aparentemente las computadoras pierden por lapsos de tiempo cortos (entre 10 - 30 seg) conexion con el servidor... es posible que aya se pierdan las sesiones? por que no importa en que parte del sistema naveguen los usuarios, llega un punto ya sea al oprimir un boton, o un link, o al actualizar la pagina los manda a la pagina de inicio de sesion sin lanzar error aparente.

Gracias de antemano por su respuesta
  #2 (permalink)  
Antiguo 08/03/2013, 15:22
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 15 años, 11 meses
Puntos: 528
Respuesta: Perdida de conexion con servidor

php tiene un límite definido para la duración de las sesiones, lo puedes cambiar en el php.ini

pero aparte de esto, dependiendo de la cantidad de usuarios conectados puede acortar el tiempo de vida de la sesión, por lo que podrías implementar algún mecanismo que mantenga al cliente conectado ejecutando alguna petición cada cierto tiempo.

Una petición ajax cada 5 minutos podría mantener la sesión sin saturar al servidor, por ejemplo.
  #3 (permalink)  
Antiguo 09/03/2013, 14:54
 
Fecha de Ingreso: mayo-2011
Mensajes: 5
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: Perdida de conexion con servidor

Pensaba modificar el session.gc_maxlifetime en el .htacces, crees que con eso se solucione? el tiempo predefinido es de 24 minutos, pensaba alargarlo hasta que cumpla la jornada laboral (8 horas), otra duda... si la pagina se queda inactiva, sin cerrar el navegador, la sesion igual se da por finalizada? por que aya es donde justamente me saca la mayoria de las veses, el usuario por x's razon deja su computadora por un periodo de entre 20 - 50 min, y cuando regresa si intenta navegar lo manda al formulario de inicio de sesion, gracias por la ayuda :D
  #4 (permalink)  
Antiguo 11/03/2013, 10:47
 
Fecha de Ingreso: mayo-2011
Mensajes: 5
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: Perdida de conexion con servidor

Probe aumentandole el tiempo de la sesion pero me sigue haciendo lo mismo u.u pasa un tiempo de inactividad (no mas de 1 hora) y me regresa a la pagina de inicio de sesion como diciendome que la sesion termino o no existe, si alguien tiene alguna idea de por que hace eso lo agradeceria

Edit: ocp001a si pudieras darme la idea de como quedaria la peticion al servidor para tratar de mantenerla activa te lo agradeceria

Última edición por pekerox; 11/03/2013 a las 10:53

Etiquetas: conexion, perdida, servidor, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:15.