HP-UX: Solventar ocupación en /var/spool/mqueue

Volvemos a la carga con el sistema UNIX propietario HP-UX, en esta ocasión con un caso práctico por la ocupación en la ubicación /var/spool/mqueue. Pero antes de todo vamos a ponernos un poco en antecedentes.

Solventar ocupación en /var/spool/mqueue

Como seguramente la mayoría de vosotros ya sabéis en /var/spool, se guardan todos los mensajes que se envían en cualquier sistema operativo tipo UNIX. Más en concreto en /var/spool/mqueue, se ubica la cola de correo de todos los usuarios del sistema.

Por normal general los mensajes enviados a los usuarios locales se deberían enviar a /var/mail, por lo que si todavía están en /var/spool/mqueue, es porque son de otra cosa.

Para comprobarlo podemos ejecutar el siguiente comando:

  1. mailq | more

Si determinamos que los mensajes no son deseados o son obsoletos, los podemos eliminar. Para ello debemos parar primero el daemon de Sendmail.

  1. sh /sbin/init.d/sendmail stop
  2. rm -f /var/spool/mqueue/*
  3. sh /sbin/init.d/sendmail start

Los motivos del llenado pueden ser varios, como por ejemplo alguna tarea antigua añadida a un cron o que algún «spammer» esté utilizando nuestro sistema, si no tenemos suficientemente protegido el puerto TCP 25.

Fuentes consultadas:

Help in clearing out /var/spool/mqueue