Hi.

Am 18-02-2016 11:47, schrieb Conrad Hoffmann:
Two more cents from my side:

socklog [1] also works pretty well...

[1] http://smarden.org/socklog/

Conrad

On 02/18/2016 11:28 AM, Baptiste wrote:
On Thu, Feb 18, 2016 at 10:57 AM, Willy Tarreau <[email protected]> wrote:
Hi Aleks,

On Wed, Feb 17, 2016 at 04:30:06PM +0100, Aleksandar Lazic wrote:
Hi.

how difficult is it to be able to add "log stdout;" to haproxy?

[snipp]

It's been discussed a few times in the past. The response is "no".
It's totally insane to emit logs to a blocking destination. Your
whole haproxy process will run at the speed of the logs consumer
and the log processing will incure its latency to the process.


[snipp]


My 2 cents: Some tools may be used for this purpose:

Configure HAProxy to send logs to port 2000, then use:

- socat:
socat -u UDP-RECV:2000 -

[snipp]

- netcat:
netcat -l -k -u 2000

[snipp]

Thanks for answers and suggestions.

But this moves just the stdout handling to other tools and does not solve the problem with blocking handling of std*, as far as I have understood right.

It also 'violates' the best practice of docker.

https://docs.docker.com/engine/userguide/eng-image/dockerfile_best-practices/#run-only-one-process-per-container

Okay this could be solved with the linking as described in the link.

For openshift I will try to use 2 container in 1 pod.

If there any interests I can write here if this works ;-)

BR Aleks

Reply via email to