Probé agregando esto antes del session_start pero no, tampoco funciona... la sesion se cierra igual a los 20 y pico de min.
Código PHP:
/* establecer el limitador de caché a 'private' */
session_cache_limiter('private');
$cache_limiter = session_cache_limiter();
session_cache_expire(600);
$cache_expire = session_cache_expire();
/* iniciar la sesión */
session_start();
¿Alguna otra sugerencia por favor?