I am starting to use Waitress, and I am trying to understand how channels and the backlog work, so forgive me for my ignorance if I'm not understanding this correctly. Let's say, hypothetically, that I am using all of the default settings (so 100 connection limit, 1024 backlog capacity, 4 threads, etc.). Let's say 100 users, all using HTTP/1.1 clients, go to the site at once and begin browsing. Does this mean that any additional users (past the 100) that try to browse the site will hit an error or have a connection timeout since the 100 users fill up the channel capacity of 100 (and being HTTP/1.1 clients, all their requests will be served over the same channel, keeping it open)? If this is the case, then does that mean anyone past those initial 100 users will have to wait some time between 30s (cleanup interval) and 120s (channel timeout) to be able to browse? Or is this where the backlog comes in and channels can be reused somehow between users/clients? I apologize if that didn't all make sense. I can clarify anything that was unclear in my thought process/questioning.
-- You received this message because you are subscribed to the Google Groups "pylons-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to pylons-discuss+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/pylons-discuss/b9870007-07ea-4e25-bbd0-266e6d05bac2n%40googlegroups.com.