aumenta el session.timeout = x minutos
por default es 20 minutos.
otra cosa sería utilizando cookies y cada vez que chequeas q la session caducó entonces haces el request al cookie para ver si existe y lo logueas automáticamente extrayendo los datos correspondientes.... si no, entonces... un mensaje como "su tiempo caducó o usted no está registrado"...
espero te ayude.
saludos.