• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux pgLOGd Download

pgLOGd

January 18, 2006
pgLOGd logs Apache access log entries to a PostgreSQL database.
Version 2.3
License GPL
Platform Linux
Supported Languages English
Homepage digitalstratum.com
Developed by Digital Stratum, Inc.
pgLOGd is a logging project that enables you to record Apache access log entries to a PostgreSQL database. Instead of writing log entries to a file, pgLOGd writes them to a database. This method has several advantages over logging to a file, which are clearly explained in the README.

pgLOGd was designed to be fast while providing the same experience as logging to a file. It features a simple and robust system that can recover from errors, network failures, and database problems when possible.

One of the most appealing aspects of pgLOGd is its robustness. If the connection to the database is lost for any reason, pgLOGd will start writing the log entries to a temporary overflow file (Fall-Back-Logging). pgLOGd will then try to re-establish the database connection every 30 seconds (configurable) until it restores the database connection. During idle moments, pgLOGd processes the overflow file entries to the database. The overflow file is also used when entries are coming in from the web server faster than they can be stored in the database.

pgLOGd is non-blocking, which makes it extremely responsive and fast. This feature optimizes the logging process by continuously processing entries from the web server without waiting for anything to finish. pgLOGd will merely ask the database to store an entry and then come back later to check if it was successful. The non-blocking functionality of pgLOGd is one of the reasons why PostgreSQL was chosen. The C interface provided by PostgreSQL offers excellent asynchronous connection and query processing.

pgLOGd runs as a single daemon process and typically uses less than 128K of memory. It is highly configurable and independent of both the system and web server used.

To use pgLOGd, you need a PostgreSQL database installation, a web server capable of writing its log entries to a file, and a customizable log entry format. Apache is highly recommended as the preferred web server, while a C compiler such as the GNU gcc compiler is needed.

pgLOGd 2.2-beta is the latest and most stable release version. It features one new utility (pglogctl), and feedback from users has been excellent. A rewriting of the site and version 3.0 are both planned for future releases.
What's New

Version 2.3: N/A

Free Download 23K
323
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    157
  2. Dvgrab 3.4
    94
  3. DynVPN 1.0
    83
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    76
  6. porm r2
    72
  7. Clewarecontrol 0.8
    71
  8. Hills 2.0
    71
  9. fuseftp 0.8
    70
  10. Java Games 1.0
    70

Related Downloads

BimetallicNG
Bimetallico Next Generation is innovative software that allows users to create 3D ...
Brainblast
Brainblast is a SDL-based puzzle game created in C++ utilizing Kyra sprite ...
Peapod Podcatcher
Peapod Podcatcher is a podcast receiver that enables downloads through HTTP and ...
lv2-c++-tools
The lv2-c++-tools software package provides a set of helpful tools and libraries ...
Appomattox
Developers using the .NET framework can leverage Appomattox to create cross-platform maps. ...
GRPN
GRPN is a calculator software that uses reverse polish notation (RPN) and ...
ProSum
ProSum is a protective program that operates through the terminal to secure ...
ipfwadm2ipchains
This script called ipfwadm2ipchains aids in transforming ipfwadm rulesets to ipchains rulesets. ...
Mountain Climbing Journal
Mountain Climbing Journal is a free journal software used for general purposes.
Vanilla
Vanilla is a forum software that meets W3C standards by utilizing valid ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.