jueves, 18 de noviembre de 2010

Configuración de CRON en GLPI 0.72.4 en Windows, para la ejecucion automatica del MailCollector



Configuración de CRON en GLPI 0.72.4 en Windows, para la ejecución automática del MailCollector (revisión de mails)

EDITAR EL ARCHIVO "inc/cron.class.php"

donde dice:

$this->taches["mailgate"]=600;
modificar por:
$this->taches["mailgate"]=90;

donde dice:
$this->taches["dbreplicate"]=300;
modificar por:
$this->taches["dbreplicate"]=90;

GUARDAR LOS CAMBIOS
Nota: el valor "90" es la cantidad de segundos que hay de espera entre cada intento de verificación del buzón de correo.

EDITAR EL ARCHIVO "cron.php"

En el sector que dice:
header("Content-Type: image/gif");
header("Content-Length: ".strlen($image));
header("Cache-Control: no-cache,no-store");
header("Pragma: no-cache");
header("Connection: close");
echo $image;
flush();

Agregar la linea:
header("Content-Type: image/gif");
header("Content-Length: ".strlen($image));
header("Cache-Control: no-cache,no-store");
header("Pragma: no-cache");
header("Connection: close");
header('Refresh: 120');
echo $image;
flush();

GUARDAR LOS CAMBIOS
Nota: la linea nueva que agregamos va a producir que la pagina web se refresque cada 2 min, lo que va a generar actividad dentro del GLPI y permitir la ejecución del MailCollector

Ahora solo falta crear una tarea programada que ejecute el CRON cada ves que se inicia el equipo "C:\\ARCHIV~1\\INTERN~1\\iexplore.exe http://localhost/front/cron.php". Esta tarea yo la programe para que se inicie al encender el equipo, para que no haga falta iniciar sesión en el servidor para ejecutarla manualmente.


Links Relacionados:


2 comentarios:

broncahh dijo...

Hola, ¿sabrás si en la versión GLPI 9 sucede el mismo problema?
la solución seria similar a esta supongo...?

El Soportista dijo...

broncahh, no sabría si sucede lo mismo en la versión 9 ya que no la tengo implementada. Imagino que luego de varias versiones este error debería estar solucionado pero eso depende de los desarrolladores de GLPI.
Saludos.