pglogd

PGLOGD es un proyecto para registrar las entradas de registro de acceso a Apache a una base de datos PostgreSQL.
Descargar ahora

pglogd Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Digital Stratum, Inc.
  • Sitio web del editor:
  • http://digitalstratum.com/opensource.html

pglogd Etiquetas


pglogd Descripción

PGLOGD es un proyecto para registrar las entradas de registro de acceso a Apache a una base de datos PostgreSQL. PGLOGD es un proyecto para registrar las entradas de registro de acceso a Apache a una base de datos PostgreSQL. Aquí hay algunas características clave de "PGLOGD": · Registro de bases de datos. La característica principal que le dio a PGLOGD su nombre. En lugar de escribir entradas de registro a un archivo, PGLOGD les escribe a una base de datos. Las ventajas de este método a través del registro a un archivo se explican en el Readme. · Rápido. PGLOGD fue diseñado para ser lo más rápido posible, al igual que si el servidor web estuviera registrando en un archivo. · Robusto. PGLOGD es inteligente e intentará recuperarse de errores, fallas de red y problemas de base de datos cuando sea posible. · Fall-back-logging. Esto es parte de la robustez de PGLOGD. Si la conexión a la base de datos falla por algún motivo, PGLOGD comenzará a escribir las entradas de registro a un archivo de desbordamiento temporal. PGLOGD luego intentará restablecer la conexión de la base de datos cada 30 segundos (configurables) hasta que restaure la conexión de la base de datos. En este momento, PGLOGD comenzará a procesar las entradas de archivos de desbordamiento en la base de datos durante los momentos inactivos. El archivo de desbordamiento también se utilizará cuando entran las entradas desde el servidor web más rápido de lo que se pueden configurar en la base de datos, que es cómo PGLOGD logra su velocidad "tan rápido como un archivo". Luego, durante los períodos lentos, las entradas se procesarán desde el archivo de desbordamiento y se enviarán a la base de datos. · No bloqueo. Esto también es lo que permite que PGLOGD sea extremadamente receptivo y rápido, nunca espera que nada termine. En pocas palabras, PGLOGD le pedirá a la base de datos que almacene una entrada, luego regrese más tarde para ver si fue exitoso, en lugar de esperar para que finalice la base de datos. Esto permite que PGLOGD continúe procesando las entradas del servidor web, mientras que las entradas anteriores se están escribiendo en la base de datos. La funcionalidad que no bloquea de PGLOGD también es una de las razones por las cuales se eligió PostgreSQL, debido a su excelente proceso de conexión y consulta asíncrona proporcionada por su interfaz C. · Pequeño sistema de gastos generales y de recurso. PGLOGD se ejecuta como un solo proceso de daemon y, por lo general, utiliza menos que 128k de memoria. · Flexible. PGLOGD fue diseñado para ser configurable y como servidor de sistemas y web independientemente posible. Requisitos: · Una instalación de la base de datos PostgreSQL. · Un servidor web capaz de escribir sus entradas de registro a un archivo y que tiene un formato de entrada de registro personalizable. PGLOGD se desarrolló en mente Apache y ese es el servidor web recomendado. · Un compilador C. Después de todo, obtienes la fuente! Se recomienda el compilador GCC GNU (viene estándar con la mayoría de los OSE os de U * IX). que ha sido estable por más de un año. Hay una nueva utilidad (PGLOGCTL) incluida. He recibido muchos buenos comentarios sobre el proyecto, ¡gracias a todos! Estoy planeando una nueva versión (3.0) y una reescritura de este sitio, pero, por supuesto, los trabajos reales, la vida, los nuevos bebés, etc. parecen devorar el tiempo a una tasa exponencial.


pglogd Software relacionado

espectro

SPECTER es una instalación de registro de espacio de usuario para el sistema Linux NetFilter. ...

142

Descargar

PMACCT-DEPIBS

Un pequeño conjunto de herramientas de monitoreo de red pasiva para medir, cuenta y en el tráfico IPv4 agregado y IPv6. ...

226

Descargar