Comments (6)
No. The code of dockercloud/haproxy is pretty much like tutum/haproxy on handling SSL certs. In my tests, the SSL enabled haproxy is generally like 2 or 3 seconds slower than the one without SSL.
from dockercloud-haproxy.
Our issue is that it escalades quickly, when over 100-200 req/sec, it takes more than 10sec to serve a request on SSL.
We tried with tutum/haproxy and there is the same issue.
In short, we face the issue on Docker Cloud, but not on Tutum. Do you have any idea of why this happen?
from dockercloud-haproxy.
Does it happen if you run it locally without Docker cloud?
If yes, there could be the issue of this image.
If not, I would guess it is the overlay network issue
Also, can you monitor the CPU usage of the haproxy process, which could be a performance bottleneck?
from dockercloud-haproxy.
@tifayuki I was thinking about the overlay network too, but when switching to host mode I have the issue #53
Will dig into it this week or the next week to post some update, thanks
from dockercloud-haproxy.
@tifayuki it seems the issue was that the maxconn was reached and requests were delayed. I'm not 100% sure about it so I will let it live over the weekend and see with the day charge tomorrow and update this issue.
Thanks
from dockercloud-haproxy.
Our CPU is 100% when having high load and using SSL, as it takes a lot of CPU.
We will need to fork the repo and add nbproc support for those use-cases. I close the ticket for now as it is not a bug, but a feature request for nbproc
from dockercloud-haproxy.
Related Issues (20)
- Unnecessary redirect from https to https scheme in SSL termination mode HOT 2
- TCP load balancing doesn't work in Docker Swarm Mode
- Basic auth on a single service? HOT 2
- DNS resolution of loggers at startup
- Still experimental in Swarm Mode? HOT 8
- You should be able to indicate explicit Service/Port combos.
- Source balancing does not work on Docker for Mac
- Some question about multi-ports balance and ADDITIONAL_SERVICES
- Is this project dead? HOT 16
- How can i achieve the desired result with NGINX? Anybody else knows?
- Not working properly when using compose mode + service with fixed container names HOT 1
- Swarm service deploy mode = global is not supported
- Put stats on Virtual Host on a port 80 / 443
- Service Unavailable (503) Custom HTML
- Support option for this application
- We have a requirment of altering url for backend service at haproxy, how can we achieve
- tcp的1m超时怎么解决
- Questions about the mysterious project deprecation HOT 1
- imcompatible with docker compose 1.23 HOT 5
- Can not link service or container in compose mode HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dockercloud-haproxy.