On Tue, Apr 02, 2002 at 11:45:09PM +0200, Peter J. Holzer wrote:
On 2002-04-02 09:03:48 +0200, Balazs Scheidler wrote:
On Mon, Apr 01, 2002 at 06:36:01PM +0200, Peter J. Holzer wrote:
If syslog-ng blocks trying to write on any queue it will block as a whole (using TCP for high-priority queues and UDP for low-priority queues might mitigate this).
syslog-ng will not block on TCP destinations. it fetches messages and sends them on to the buffers of different destinations, and flushes those buffers when appropriate (e.g. the socket becomes writable)
Nice. What happens if the sockets stays unwritable for a long time? Does the buffer grow indefinitely or are messages thrown away when it becomes full resp. reaches a maximum size?
you can control the buffer size using log_fifo_size(<numberofmessages>), by default it contains 100 messages. -- Bazsi PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1