Para aumentar el límite de tamaño de un mensaje en Postfix, o lo que es lo mismo, permitir ficheros adjuntos más pesados en un correo electrónico, debemos modificar el parámetro message_size_limit del fichero principal de configuración de Postfix, normalmente ubicado en /etc/postfix/main.cf:
vim /etc/postfix/main.cf
message_size_limit = 15240000
Apache: [notice] child pid XXX exit signal File size limit exceeded (25)
En caso de recibir este error en el error_log de apache, deberéis revisar el tamaño de todos los logs de este servicio (Apache), ya que suele ser debido a que un log a llegado al tamaño máximo de 2Gb.
La solución rápida pasa por buscar dichos ficheros y vaciar el que haya llegado a este límite:
find /usr/local/apache -size +1500000k
Y si encontrara alguno superior, lo vaciamos:
echo "" > fichero_log
Por otra parte, la solución a largo plazo, y recomendable es configurar la rotación de logs de forma correcta, revisad este enlace y este.
IIS 6, por defecto tiene configurado un Upload máximo de solamente >200Kb, si necesitáis ampliar este parámetro os indico los pasos a seguir:
- En primera instancia, activamos la opción de editar la Metabase con IIS corriendo:

- Buscamos el parámetro AspMaxRequestEntityAllowed
- Por defecto veréis que está a 204800, que son 200Kb, si quisieramos ampliar a 2 Mb por ejemplo lo cambiaríamos a 2000000
- Finalmente, desactivamos la opción de editar la Metabase de IIS corriendo.
Hace unas semanas expliqué como usar logrotate para tener un buen sistema de rotado de logs. No obstante, no comenté la posibilidad de rotar los logs según su tamaño o fecha.
Pongamos el caso de que queremos rotar un determinado log de apache, en el momento que llegue a los 150Mb, para ello, iriamos a nuestro fichero de configuración para el logrotate de apache (/etc/logrotate.d/apache por ejemplo):
/usr/local/apache/logs/access_log {
compress
maxage 360
size=+150M
create 644 root root
postrotate
/etc/init.d/apache2 reload
endscript
}
Como habréis comprobado, para asignarle un tamaño máximo de 150 Mb, añadimos size=tamaño_máximo, podemos indicar el tamaño en k o M sin problemas. Por otra parte, podemos especificar que se eliminen los ficheros de logs almacenados si superan un determinado tiempo de vida, en este caso 360 días, con el parámetro maxage.
Iremos desvelando más parámetros de logrotate…
Comentarios recientes