HAproxy crash when reload with systemd

2014-07-23 Thread Kevin COUSIN

Hi,

I use HAproxy on a CentOS 7, shipped with systemd. Whenever I want to 
reload it with systemctl reload haproxy.service, HAproxy crash every 
time. I need to restart it with systemctl start haproxy.service


Here is the reload command in the systemd unit file:
ExecReload=/bin/bash -c exec /usr/sbin/haproxy -D -f 
/etc/haproxy/haproxy.cfg -p /run/haproxy.pid -sf $MAINPID


Any ideas why it crashed and how fix it ?

Regards

Kevin C



Re: HAproxy crash when reload with systemd

2014-07-23 Thread Apollon Oikonomopoulos
Hi Kevin,

On 15:51 Wed 23 Jul , Kevin COUSIN wrote:
 Here is the reload command in the systemd unit file:
 ExecReload=/bin/bash -c exec /usr/sbin/haproxy -D -f
 /etc/haproxy/haproxy.cfg -p /run/haproxy.pid -sf $MAINPID

This command will not work, because it will replace the already running 
haproxy process and systemd does not really like this. You have to use 
the dedicated systemd wrapper shipped with haproxy instead.

There is also a sample systemd unit file in contrib/systemd in HAProxy's 
source that you can use as-is or as a reference.

Regards,
Apollon



Re: Question about graceful restart and SO_REUSEPORT

2014-07-23 Thread Nicolas Grilly
On Wed, Jul 23, 2014 at 8:22 AM, Vincent Bernat ber...@luffy.cx wrote:

 Thanks to the work for CRIU, it is now possible to implement TCP
 handover in userland. After unbinding from listening ports, the old
 HAProxy could handover the remaining opened connections to the new
 process. However, this is no easy task since all the internal state
 needs to be serialized to the new process and unserialized there. See:
  http://lwn.net/Articles/495304/


Yes, maybe it could work, but using CRIU looks like a complex way to solve
the problem of zero downtime restarts :)


Re: Question about graceful restart and SO_REUSEPORT

2014-07-23 Thread Vincent Bernat
 ❦ 23 juillet 2014 16:48 +0200, Nicolas Grilly nico...@vocationcity.com :

 If I'm correct on the above, then I don't understand why the problem
 is limited to connections during the 3WHS. Why established connections
 are not lost? Why are they transferred correctly from the old to the
 new process?

From my understanding, they are not. Maybe the confusion comes from
sticky tables being synchronized. But they are here to schedule new
connections.
-- 
# Basic IBM dingbats, some of which will never have a purpose clear
# to mankind
2.4.0 linux/drivers/char/cp437.uni



Re: Problems When Upgrading HaProxy from 1.4.18 to 1.5.2

2014-07-23 Thread Cyril Bonté

Le 23/07/2014 22:07, Tamim Khan a écrit :

That settings seems to have fixed our lockup problem. Unfortunately,
much like the docs say, since the setting only processes the first
request and just tunnels the rest. This prevents us from using option
forwardfor which is required by our application.


Indeed, and with your configuration, that was already not the case with 
haproxy 1.4.18, where the X-Forwarded-For header was only added on the 
first request in the connection.
Switching to 1.5.2 has the advantage to fix your configuration 
transparently.



 From reading the docs, it seems like keep alives to the backend should
be enabled by default in the default mode of http-keep-alive. Is this
not the case? If not then what do we need to do in order to enable keep
alives on the backend and keep the X-Forwarded-For header?


This is the case, but your configuration doesn't stick on a server for 
successive requests (no cookie, round robin load balancing algorithm 
used, ...).

You may require option prefer-last-server [1]

[1] 
http://cbonte.github.io/haproxy-dconv/configuration-1.5.html#option%20prefer-last-server



--
Cyril Bonté



Increase your website income

2014-07-23 Thread Publisher Network


 Not received in your language? Click here:
http://mailservice.pulse-targeting.com/lists/lt.php?id=bEQCDgFdAABVUUkBB1RLUVQAD1IM

 
http://mailservice.pulse-targeting.com/lists/lt.php?id=bEQCDgFdAABVUUkBB1RLUVQAD1IM

 Dear Webmaster,

 While navigating your website, we noticed you host advertising
spaces.

 We are contacting you because we would like to introduce our digital
services for Web Publishers.

 We are able to purchase any advertsing space (ad unit) you may have
available or unsold. Our RTB technology purchases your impressions CPM
based on your website surfers behavior. 
 

 Several Ad Display sizes available and Pop-unders for an high eCPM.
 

 *SOME OF YOUR ADVANTAGES:* 

 •
 $ 25.00 Credit Bonus to register your website. 

 •
 CPM: Your Ad Units are sold CPM, based on your website surfers
behavior, in Real Time Bidding. 

 •
 Are you approved by Adsense? Increase your income by adding the 4th
DoubleClick Ad Unit in each page. 

 •
 Does your website generate millions of impressions? A dedicated
account manager will work with you to optimize your income. 

 •
 Pass-Back Tag: If you are eligible, we purchase only the impressions
according to your requested minimum CPM. 

 •
 Pop-Unders: Add a pop-under and get a high eCPM. 

 •
 …and much more… 

 OxaMedia is a Global Adnetwork of Advertisers and Publishers.
http://mailservice.pulse-targeting.com/lists/lt.php?id=bEQCDgFdAABVUUkBB1RLUVQAD1IM

 The OxaMedia RTB Technology offers the opportunity for *registered
Publishers to sell their impressions* based on the website users
behavior.

 In the list on the left you can find some of the *many advantages
that we guarantee to our publishers.* 

 If you wish to learn more about us or to register, please click here
http://mailservice.pulse-targeting.com/lists/lt.php?id=bEQCDgFdAABVUUkBB1RLUVQAD1IM
, or contact our Support Team
http://mailservice.pulse-targeting.com/lists/lt.php?id=bEQCDgFdAABVUEkBB1RLUVQAD1IM
. 

 We are always available to respond to any information requests and we
hope to have you among our Top Publishers as soon as possible.
http://mailservice.pulse-targeting.com/lists/lt.php?id=bEQCDgFdAABVUUkBB1RLUVQAD1IM

 Thank you for your consideration and we apologize for any
inconvenience this e-mail may have caused you. 

 Best Regards, 

 OxaMedia Publisher Team
http://mailservice.pulse-targeting.com/lists/lt.php?id=bEQCDgFdAABVUUkBB1RLUVQAD1IM



--
If you do not want to receive any more newsletters, 
http://mailservice.pulse-targeting.com/lists/lt.php?id=bEQCDgFdAABVV0kBB1RLUVQAD1IM




1 Jour 1 Offre : Action Cam HD Midland XTC300

2014-07-23 Thread ALLSPORTSHOP'PING
 

Offres exclusives sur les produits du site Allsportshop
Version en ligne | Ajouter Allsportshop à votre carnet d’adresses

 


 
  

 
JEUDI 24 JUILLET
 

 
 


  
 



Filmez ce que vous vivez !
 
QUANTITÉ LIMITÉE

 
  (*Dans la limite des stocks disponibles)


 

 

ENTREPRISE
FRANÇAISE
  

SATISFAIT
OU REMBOURSÉ
  

PAIEMENT
100% SÉCURISÉ
  

PAIEMENT
PAYPAL
  

PAIEMENT
3D SECURE
  

ALLSPORTSHOP
SUR FACEBOOK
 


 
Consulter la version en ligne

Pour être certain de bien recevoir nos messages, 
ajoutez Allsportshop dans votre carnet d’adresses.

Veuillez me retirer de votre liste de diffusion