ports fqdn.
I'm seeing attraction for such type of feature and I saw myself a few use
cases where it looks to be interesting to support it.
I can dig into it and see if this can be done in a simple yet efficient
way. I can't promise anything for 1.8 release though...
Baptiste
atch this
"server-state" feature from a different angle, because I have the feeling
that if we carry on like this, we may end up with a patchwork of exceptions
that may be boring to manage and understand at some point.
"server-state" is supposed to be used to give a new HAProxy process the
status the servers had in a previous running process.
Baptiste
server s3 1.0.0.3:80 id 3
And then, when rotating, the servers will keep their PUID.
IE:
backend b_myapp
[...]
server s3 1.0.0.3:80 id 3
server s1 1.0.0.1:80 id 1
server s2 1.0.0.2:80 id 2
Baptiste
Hi,
Simply don't use DNS to switch from an HAProxy to an other one.
Better to use a mechanism such as VRRP to move an IP address from a host to
an other one: DNS does not need to be updated in such case.
Keepalived on Linux may be used for this purpose.
Baptiste
g libc at configuration parsing. I saw some deployments where the host
below HAProxy was not be able to resolve an IP address from a consul
endpoint.
Baptiste
Guys,
I'll be able to have a look at this issue on Monday.
I quickly read the thread, and I feel it simply look like a configuration
issue.
Could you confirm what is the status of it?
Baptiste
n, Olivier or I will improve this by
enforcing the resolvers to perform both A and queries and cache both
response and let the requester pick-up the one he wants.
For now, the cache only stores the response of the latest query...
Baptiste
>
> > Please give it a try and report any issues you may spot :)
> >
> > Baptiste
>
> Regards
> Aleks
>
to get srv records asap, in 1.8 if
possible.
Baptiste
Le 13 mai 2017 07:36, "Igor Pav" <i...@fastsp.net> a écrit :
Thanks, Willy. I found DNS infrastructure improved a lot this year, so
I ask it again, hope it is not so stupid :-)
On Sat, May 13, 2017 at 7:19 AM, Willy Tarr
running a bit out of time for now.
Baptiste
ss while running the command on the stats
socket.
I don't know if that's related, but while working on making DNS resolution
autonomous (they are currently triggered by health checks), I discovered a
"task leak" with the way we open / close the connection
in 91a964aae7a405f2752f8be22d669745caa0c16f
d by this use case.
When do you need a hostname in the bind line?
Do you think it would make sense to resolve it at run time, if, for
example, the IP pointed by hostname changes frequently?
Baptiste
ource one!
And here, we see the benefits of the community behind such product.
Baptiste
Appart the bug, the new feature works smoothly!
Great job, Fred @haproxy.com :p
Baptiste
>
>
>> Here is a new patch version which takes into an account Baptiste remarks.
>
> Thank you again Baptiste.
>
>
Hi Fred,
I gave a try to your code today and found a segfault at the next DNS
request following the fqdn change.
I attached a patch to this email
On Thu, Apr 27, 2017 at 2:44 PM, Frederic Lecaille <flecai...@haproxy.com>
wrote:
> On 04/27/2017 12:43 PM, Baptiste wrote:
>
>>
>>
>> On Thu, Apr 27, 2017 at 11:22 AM, Frederic Lecaille
>> <flecai...@haproxy.com <mailto:flecai...@haproxy.com>> w
AProxy and second, it's up to the admin/devops/script
which performs this change to ensure he is not messing up...
- in srv_alloc_dns_resolution(), if strdup (or any alloc function) fails,
then we should report an error to the function caller and display a message
on the CLI.
Baptiste
g file quite easily.
This gave me an idea, since you speak about automation :)
We could improve the "resolvers" section parser with a couple of new
features:
- parsing a 'resolv.conf' file style (you provide a path to the file) to
read the nameserver directives only (for now)
- using environment variables
Baptiste
Hi all,
Thank you Frededic!!!
Willy, you can merge (and backport to 1.6) Frederic's patch please?
Baptiste
On Tue, Apr 11, 2017 at 10:45 AM, Павел Знаменский <kompast...@gmail.com>
wrote:
> Frederic,
> Your patch fixes this issue.
>
> Thank you!
>
>
> 2017-04
plates. To make it
work with DNS resolution, we need to find a way to provide a fqdn to the
default-server directive. This might not be too complicated.
After this, the magic will happen
Great work Frederic :)
Baptiste
Hi Willy,
You should be "in ze cloud", so your hardware won't be EOLed :p
Baptiste
On Fri, Mar 24, 2017 at 11:56 AM, Willy Tarreau <w...@1wt.eu> wrote:
> Hi Baptiste,
>
> On Thu, Mar 23, 2017 at 09:05:19PM +0100, Baptiste wrote:
> > Currently, HAProxy picks up the first IP available in the response which
> > matches a familiy preference or a subne
.
This patch aims at improving this situation: it tries to look for an IP
which is not assigned already.
Baptiste
From 79e032d6428bc900b12e99af64c7ce4608432c8c Mon Sep 17 00:00:00 2001
From: Baptiste <bed...@gmail.com>
Date: Mon, 26 Dec 2016 23:21:08 +0100
Subject: [PATCH] MINOR: dns: improve DNS re
().
Baptiste
From 2252a644c8a82846f9cf9e26e460491c0df930f5 Mon Sep 17 00:00:00 2001
From: Baptiste Assmann <bed...@gmail.com>
Date: Thu, 2 Feb 2017 22:44:15 +0100
Subject: [PATCH 1/2] MINOR: dns: give ability to dns_init_resolvers() to close
a socket when requested
The function dns_init_res
On Tue, Jan 31, 2017 at 2:14 AM, Willy Tarreau <w...@1wt.eu> wrote:
> Hi Baptiste,
>
> On Mon, Jan 30, 2017 at 11:07:53PM +0100, Baptiste wrote:
> > Hi all,
> >
> > Please find attached a patch to fix the issue reported by Joshua on the
> ML
> &
Hi all,
Please find attached a patch to fix the issue reported by Joshua on the ML
and sjiveson on discourse.
I moved the initialisation of the dns_resolvers() after the fork. I can
confirm now than each process has its own UDP socket to send DNS requests.
Baptiste
From
Hi All,
Sorry I missed it
I'll see what I can do to fix it asap.
Thanks for reporting.
Baptiste
On Thu, Jan 26, 2017 at 6:40 PM, Lukas Tribus <lu...@gmx.net> wrote:
> Hello,
>
>
>
> Am 29.11.2016 um 09:53 schrieb Willy Tarreau:
>
>> Hi Joshua,
>>
>
Might be a systemd dependency issue, where the socket is not created before
the process is started.
Baptiste
On Mon, Jan 16, 2017 at 4:46 PM, Aaron West <aa...@loadbalancer.org> wrote:
> Hi Praveen,
>
> Am I right in assuming it's a socket for the stats page? Also what use
On Fri, Dec 23, 2016 at 5:21 PM, Willy Tarreau <w...@1wt.eu> wrote:
> Hi Baptiste,
>
>
> On Fri, Dec 23, 2016 at 04:57:36PM +0100, Willy Tarreau wrote:
> (...)
> > The problem is that in order not
> > to lose the port which was already parsed, we temporaril
On Wed, Dec 28, 2016 at 11:50 AM, Willy Tarreau <w...@1wt.eu> wrote:
> Hi Baptiste,
>
> On Wed, Dec 28, 2016 at 09:32:07AM +0100, Baptiste wrote:
> > I personally use a shell script (acme.sh https://github.com/Neilpang/
> acme.sh)
> > to setup my certificates wit
Thanks for notifying me!
> Willy
>
>
Hi Willy,
I personally use a shell script (acme.sh https://github.com/Neilpang/acme.sh)
to setup my certificates with let's encrypt.
I run it in my init script, before HAProxy starts up to replace my certs
in-place. It's good enough for me, since the certs will be updated
automatically if required after each conf change.
I planned to release this script on gitlab at some point, and this could be
the right moment :)
Baptiste
all "nice to have"
> to teach haproxy to accept notify messages and update automatically. (You
> don't need to do the zone transfer, you just need to receive the message
> for the new SOA and reply with the correct response.)
>
>
For now, it will be able to enforce HAProxy to perform
DNS query to fill up servers in
the backend. As Willy explained already, there will be a discussion on the
ML too, because the design is not that simple and we expect the people with
experience like you to help us on this stage!
Baptiste
On Mon, Dec 19, 2016 at 6:29 AM, jerry <je...@soundho
to implement the TCP stuff :)
I'm clearly very open to this type of feature, because I guess that some
other people will have the same requirements.
Please note that for now, we are limited to 16KB (or a tune.bufsize) to
parse the DNS response. Do you think this is enough?
Thanks a lot,
> Conra
Congrats all
Baptiste
On Fri, Nov 25, 2016 at 8:08 AM, Willy Tarreau <w...@1wt.eu> wrote:
> Hi Tim,
>
> On Fri, Nov 25, 2016 at 02:34:49AM +0100, Tim Düsterhus wrote:
> > Hi
> >
> > On 28.08.2016 19:57, Baptiste wrote:
> > > This should happen soon, for 1.7.
> &
Fell free to propose a patch with the way you want it to be worded.
Baptiste
On Fri, Nov 4, 2016 at 4:15 PM, komu wairagu <komu...@gmail.com> wrote:
> Hi Baptiste,
>
> That's very helpful.
>
> I wish we could add your examples section to the official
> documentation b
eriod is greater than , then next DNS
resolution will be after X times , X being the rounded ratio between
and DNS resolution period
With some examples:
- inter = 2s, DNS hold valid = 1s, then DNS resolution will happen every 2s
- inter = 2s, DNS hold valid = 5s, then DNS resolution will happen every 6s
- inter = 2s, DNS hold valid = 10s, then DNS resolution will happen every
10s
Baptiste
hese values, so that might be
> fine.
>
Hi,
That's the reason why we "designed" the doc like this :)
(and dev should now think to update the doc each time they change the
flags).
Baptiste
one?
>
> Thanks!
>
Hi Hayden,
How do you reload your HAProxy configuration?
You should save pids in a file and give them as argument to '-sf' haproxy
statement.
Then HAProxy won't drop any existing connections!
Baptiste
n HAProxy won't perform any DNS resolution at run time.
I think you're right and we should report a Warning in such case.
Baptiste
eers,
> Pavlos
>
>
>
Hi Pavlos,
There is as well traeffik [1] and and fabio [2].
Baptiste
[1]: https://github.com/containous/traefik
[2]: https://github.com/eBay/fabio
On Sun, Sep 11, 2016 at 8:03 AM, Willy Tarreau <w...@1wt.eu> wrote:
> Hi Baptiste,
>
> On Thu, Sep 08, 2016 at 09:50:04PM +0200, Baptiste wrote:
> > I heavily tested the code, but I'd like more people to test it in their
> own
> > environment.
>
> Just
ing servers in a
backend based on records read in a DNS responses.
Conrad: I have a quick and dirty and not finished patch to read and store
SRV records. If you want to use it for your own dev, please let me know.
Baptiste
From 2d196c70952be351508e3ee154d6c57d5cefee2e Mon Sep 17 00:00:00 2001
F
the configuration file, but now we need to find it when preparing
the health check, at run time.
Baptiste
From 6bb6d7ae5045c4ff76cf9d87ee25e600b52c4e27 Mon Sep 17 00:00:00 2001
From: Baptiste Assmann <bed...@gmail.com>
Date: Mon, 13 Jun 2016 14:15:41 +0200
Subject: [PATCH 2/5] MAJOR: check: fi
On Wed, Aug 31, 2016 at 3:37 PM, Tim Düsterhus <t...@bastelstu.be> wrote:
> Hi
>
> On 30.08.2016 22:10, Baptiste wrote:
> > Worst case, set X to 10 and you're good ;)
> >
>
> That would not help if slots are not freed and IP addresses change
> randomly. But
able to push away old IPs it sounds like it will meet my
> requirements perfectly. I won't have control over the IP addresses assigned
> in the DNS.
>
>
We may be good then, which is nice :)
Baptiste
a A record disappear from the response, the corresponding server will
get down. If a new server is added and we provisioned less than X, then a
new server is provisioned.
This X "upper" limit is to ensure compatibility with all HAProxy features
(such as hash LBing algorithms).
Could you let me know if that meets your requirements?
(we can still change this description).
Baptiste
Hi,
This should happen soon, for 1.7.
Baptiste
Le 27 août 2016 23:33, "Tim Düsterhus" <t...@bastelstu.be> a écrit :
> Hello
>
> I want to run HAProxy 1.6.8 with a backend server that may have multiple
> A records corresponding to different containers.
>
> Dur
decided to obsolete this feature, cause it's useless now and because it
prevented a simple and reliable way to change the server port (patches on
their way).
It's a MAJOR change which might break some configurations.
Baptiste
From 4ac38c5f2e22ff1294efbaabe9b632474924412d Mon Sep 17 00:00:00 2001
Hi the list, Willy,
Please find in attachment a couple of patches to add a couple of IP related
functions:
- ipcmp to compare 2 ipcmp, à la strcmp
- ipcpy to copy an IP address, à la strcpy
Baptiste
From 85868161bd3ee2b60a8964645dde48b891315e73 Mon Sep 17 00:00:00 2001
From: Baptiste Assmann
Hi,
A few interesting pages for you:
http://haproxy.com/doc/hapee/1.5/traffic_management/tls.html
http://haproxy.com/doc/hapee/1.5/deployment_guides/tls_layouts.html
Please note that 404 sounds more a server issue :)
Baptiste
On Thu, Aug 11, 2016 at 9:03 AM, Rajiv <rgandh...@gmail.
On Mon, Aug 8, 2016 at 2:09 PM, Willy Tarreau <w...@1wt.eu> wrote:
> On Mon, Aug 08, 2016 at 02:05:58PM +0200, Baptiste wrote:
> > It won't, I'm sending you a patch soon to define _GNU_SOURCE in
> proto_tcp.c
> > :)
> > (which seems to "fix" the problem
On Mon, Aug 8, 2016 at 1:50 PM, Willy Tarreau <w...@1wt.eu> wrote:
> On Mon, Aug 08, 2016 at 01:28:07PM +0200, Baptiste wrote:
> > Here you go:
> > # fgrep -r tcp_info /usr/include/*
> > /usr/include/linux/tcp.h:struct tcp_info {
> > /usr/include/netin
On Mon, Aug 8, 2016 at 12:30 PM, Willy Tarreau <w...@1wt.eu> wrote:
> Hi Baptiste,
>
> On Mon, Aug 08, 2016 at 12:21:54PM +0200, Baptiste wrote:
> > Hi All,
> >
> > I test my HAProxy code in docker containers over alpine Linux and I can't
> > build the ha
y help would be much appreciated since I don't know where to dig anymore
and I don't want to use ubuntu in my containers..
Baptiste
Hi,
It supports it, just need the right version:
http://blog.haproxy.com/haproxy/proxy-protocol/
Baptiste
On Tue, Aug 2, 2016 at 11:59 PM, Jeff Palmer <j...@palmerit.net> wrote:
> OK, then you'll need to enable the PROXY protocol in exim assuming it
> supports the protocol.
&g
M: dns:
> unbreak DNS resolver after header fix".
> http://www.haproxy.org/git?p=haproxy-1.6.git;a=commit;h=5f60de08667c3472d95cc20b87753e9fd8520057
>
> Willy, maybe we should release 1.6.6 before the end of june, after some
> pending issues are fixed.
>
>
> --
> Cyril Bonté
>
Hi,
This patch generated a lot of noise on the ML :/
Baptiste
of this patch allows changing the port through the socket like you did.
Baptiste
On Wed, Jun 29, 2016 at 1:08 AM, Conrad Hoffmann <con...@soundcloud.com> wrote:
> Hi,
>
> Attached patch allows setting a server's port in addition to the address
> via the admin socket, e.g.
> It's very nice having support for EDNS0, but IMHO it shouldn't be
> enabled by default if it doesn't fallback.
Hi Remi,
My intention was to not enable this feature by default.
Baptiste
Hi Conrad,
Thx for your patch, I'll review it later.
Willy, please dont apply it for now since I have pending patches which
touch this part of the code.
Baptiste
Le 25 juin 2016 19:11, "Conrad Hoffmann" <con...@soundcloud.com> a écrit :
> Hi,
>
> while poking around in
rver's maxconn is compatible with keep-alive mode.
Baptiste
t stdio
> How to make that P2 synchronized state servers?
>
> Many thanks.
>
>
>
Hi Aleksey,
Well, if I were you I would make the stats socket listening on a
private IP address and run the command over the network to both
HAProxy servers.
Baptiste
, but not if I run it "bare" (which the
> manual suggests should print out states for all backends).
>
> Any thoughts?
>
> --
> James Brown
> Engineer
Hi,
Could you share the relevent part of the configuration?
Baptiste
he
frontend and the backend.
> Also, has anybody had any issues with http-server-close in high traffic
> environments? Like lingering connections, connections not closed properly
> etc.
This feature has been available for many years and it is very stable
for many years too :)
You can use without any issue.
Baptiste
> if you have any other questions or concerns and we will be happy to assist
> you.
> "
>
> Regards,
>
> --
> Ben
Hi Ben,
Could you share your configuration?
I have the feeling here you're mixing too issues: DNS resolution at
run time and the ability to expand backend with more servers.
Baptiste
>poll : pref=200, test result OK
> select : pref=150, test result OK
> Total: 3 (3 usable), will use epoll.
>
> Thanks,
> Shawn
>
Hi Shawn,
This is not an error, this type of configuration is valid.
You should write a script which check this on your own.
Baptiste
One is process-wide, one is per frontend and both counts for a maximum
accepted incoming connections.
Baptiste
On Mon, Apr 4, 2016 at 9:07 PM, CJ Ess <zxcvbn4...@gmail.com> wrote:
> Funny you should mention that, I pushed out the revised config and
> immediately got warning about s
Hi Craig,
This is partially handled by the "http-reuse" featureof HAProxy 1.6.
A real connection pool is on its way, it's a requirement for HTTP/2.
That said, no idea when we'll have it.
Baptiste
On Thu, Mar 31, 2016 at 5:11 PM, Craig McLure <cr...@mclure.eu> wrote:
> Hi B
gotchas I need to take care of?
>>>
>>> I notice that ulimit-n and maxsock both show 4495 despite "ulimit -n"
for the user showing 65536 (which is probably half of what I really want
since each "session" is going to consume two sockets)
>>>
>>> I'm using haproxy 1.5.12
>>>
>>
>
So add a maxconn in your global section.
Your process is limited by default to 2000 connections forwarded.
Baptiste
> Thank you very much.
>
> Best regards
> Aleks
>
Do you guys, on the ML, really need HTTP/2?
If so what's your deadline??
Baptiste
parsed by dconv to produce the HTML output.
Baptiste
n
many other third party features relying on this info..
Baptiste
erver option) - the default behaviour
> remains unchanged:
> https://github.com/beamly/haproxy-1.6/commit/9e7ad68a0c6582a38591eb27626fdb31bb5f8c18
>
> I’m wondering if this is something that could be considered for a future
> haproxy release?
>
> Many thanks,
> Chris
Excellent work Chris!!
We dreamed this feature for some time and you did it :)
Baptiste
ial-state" patch proposed by Chris, and some of them would to
allow "dynamic" addition of server in the farm at run time using the
stats socket. This may be possible, but may not be compatible with all
type of load-balancing algorithm and features. Stay tuned :)
Baptiste
ostname contains an
>> odd number of symbols!
>
> So, it should be easy to fix. Baptiste, do you want a patch or are my
> explanations enough?
> --
> Make sure special cases are truly special.
> - The Elements of Programming Style (Kernighan & Plauger)
Hi Vincent,
ovide more information?
I have no access to sparc machines, so it will be complicated to
reproduce the problem.
Could it be related to an endianess mismatch ?
Baptiste
beginning of the connection, then regular traffic
passing through.
Baptiste
Hi Sergii,
You can reject requests as soon as you reach a certain amount in the
queue. Check the queue() fetch.
Baptiste
On Wed, Mar 23, 2016 at 1:23 AM, Sergii Mikhtoniuk <mikhton...@gmail.com> wrote:
> Thanks for the pointer Baptiste, communicating backend load ou
Hi Daniel,
Good catch
I propose to return an alert only if the proxy being tested is
frontend or a listen.
There is no way from the backend to know which frontends points to it,
so we can't check if memory will be allocated or not.
Baptiste
On Fri, Mar 18, 2016 at 2:28 PM, Daniel
mon running on your app
server. This daemon can return some keyword or percentage to teach
HAProxy how healthy it is from a processing capacity point of view.
A nice example of the agent-check from percona to lower the weight of
mysql slaves server based on the replication lag:
https://www.percona.com/blog/2014/12/18/making-haproxy-1-5-replication-lag-aware-in-mysql/
Baptiste
f that helps. So Imagine a client which did a
first request which has been routed to server 1 where the connection
is now established, a second request comes from this same client and
your lua script sets a cookie to point it to server 2, then HAProxy
will close the first connection and establish a new one on the new
server.
Baptiste
l or the
>> hit/miss rate? Thanks
>>
>> -gary
>
>
Hi Gary,
Issue a "show info" on HAProxy's stats socket.
Baptiste
pe it will be useful for other people as well.
>
> Cheers,
> Pavlos
>
Hi Pavlos!!!!
Excellent contribution :)
Looking forward to test it :)
Baptiste
't forget the following points:
- setup proper timeouts (enable slow post protection)
- configure an accurate health check
- enable the stats page
Baptiste
Has ELB changed its IP address???
Maybe you're checking a third party VM :)
Baptiste
Hi,
As far as I know, SNI for the health check is not yet supported.
Baptiste
ount
of spam on a mailling list purposely widely opened to everyone?
While some solutions exists to fight spams?
As others have mentionned it, I use gmail, it's quite efficient for
this type of usage.
Baptiste
7 haproxy[4303]: Proxy stats started.
<129>Feb 18 11:28:17 haproxy[4303]: Server b/s is DOWN, reason: Layer4
connection problem, info: "Connection refused", check duration: 0ms. 0
active and 0 backup servers left. 0 sessions active, 0 requeued, 0
remaining in queue.
<128>Feb 18 11:28:17 haproxy[4303]: backend b has no server available!
Baptiste
Hi Willy,
Thanks Pieter.
Patch validated on my side.
I updated the patch with backport information.
Baptiste
From 83f908683a137b3e947e7d12b7e90f1b4a22db58 Mon Sep 17 00:00:00 2001
From: Pieter Baauw <piba.nl@gmail.com>
Date: Sat, 13 Feb 2016 15:51:58 +0100
Subject: [PATCH 3/4] MEDIU
SRP username: None
> Start Time: 1455120471
> Timeout : 300 (sec)
> Verify return code: 0 (ok)
> ---
> DONE
>
> I also forced tlsv1 use without success.
>
> Did I miss something ?
>
> Regards
>
What happens when you use "verify none" ?
Baptiste
way to run the HAProxy as service, as against the standalone
> invocation.
>
>
>
> --regards
>
> Hemanth
Well, if I were about to create a service based on HAProxy, I would
consider building the package myself!
At least, you would know what your service relies on
Baptiste
ilable in this listen section to
pick up the first one it can get a port information from.
The "if (do_check)" statement in src/server.c.
Baptiste
fo here:
http://haproxy.com/doc/aloha/7.5/deployment_guides/tls_layouts.html#ssl-tls-bridging-or-re-encryption
Baptiste
>
> Many thanks,
>
> Pedro.
>
>
>
Can't you dedicate an IP:port and a frontend for the stats?
Baptiste
d service if not defined explicitly.
Yes.
your configuration examples aren't in such case, they are MAPPED.
So simply force the port using the server's "port XXX" option.
Conclusion:
You have not hit a bug. Re-configure properly your listen sections and
it will work accordingly to the doc a
> Baptiste, thanks a lot for your patience and your detailed answer.
You're welcome!
> Et pour toi en francais: je suis désolé si tu es maintenant faché.
Fur disch in Deutsch: kein problem. Ich will ein Bier!
>> listen activemq-works
>> bind :8162
>> bind :8192
>
r is not the
same with those 2 configurations:
1:
listen example1
bind :18161
option httpchk HEAD /
server zd-activemq-s21 10.50.241.93:+1 check
server zd-activemq-s22 10.50.241.94:+1 check
=> bind's port is being used for health checks
=> If multiple bind are present, the first one is used.
2:
frontend f_example2
bind :18161
default_backend b_example2
backend b_example2
option httpchk HEAD /
server zd-activemq-s21 10.50.241.93:+1 check
server zd-activemq-s22 10.50.241.94:+1 check
=> this configuration is invalid and an ALERT is returned because
backend b_example doesn't know to which TCP port
it is supposed to get connected to send the health check.
Baptiste
>> and then other defaults sections for TCP mode. And most often you don't even
>> have the same timeouts, log settings etc.
>>
>
>
> Thanks for the explanation!
>
> I just realized that there can be multiple defaults sections, so your
> arguments look valid.
>
>
Hi Dmitry, and the list,
You can have a look here:
http://haproxy.com/training/haproxy_introduction_online_training/#9
and an example here:
http://haproxy.com/training/haproxy_introduction_online_training/#10
Baptiste
portal
in LUA
> and write to a data structure?
>
> This is just a quick idea, I didn't look deeply into this yet, and was
wondering
> if anyone had done it before or has some ideas. :)
>
> Best regards,
>
> craig
>
Hi,
This is doable without any Lua.
Baptiste
s
> timeout server 180s
> timeout http-keep-alive 10s
> timeout tarpit 30s
>
>
> Best regards,
>
> Sylvain
>
Hi,
please run the same test against HAProxy 1.6 and enable "option
buffer-http-request":
http://cbonte.github.io/haproxy-dconv/snapshot/configuration-1.6.html#4-option%20http-buffer-request
Then your timeout http-request will also match the POSTed data.
Baptiste
201 - 300 of 1451 matches
Mail list logo