
En realidad, esta es una pregunta de dos partes. Tengo una configuración LAMP y un sitio web que depende en gran medida de la funcionalidad error_log integrada en PHP. El registro de errores está creciendo en tamaño bastante grande.
Mi primera pregunta es ¿puedo configurar PHP (php.ini) para enviar estos mensajes de error al archivo de registro de errores de Apache?
Si no puedo, mi segunda pregunta es ¿cómo puedo rotar el registro de errores de PHP una vez al día? ¿Es posible canalizar el registro de errores de PHP a Cronolog (como se puede hacer en Apache) u otro rotador de registros? Me gustaría seguir con Cronolog si es posible.
Gracias de antemano.
Respuesta1
No sé cuál es tu sistema operativo pero en php.ini busca la líneaerror_log
Dado que envió el error a Apache, ahora puede rotar los registros dentro de él; si el syslog ya está rotando su Apache, no es necesario hacerlo, pero si no es así:
ErrorLog "|bin/rotatelogs /var/logs/errorlog.%Y-%m-%d-%H_%M_%S 5M"