> On Jul 19, 2019, at 02:18, Philip May <[email protected]> wrote: > > Yes. I did confuse processes and threads... > Sorry for that. > > Do you know why they use threads instead of tasks (processes)?
Because in most cases IO waiting time (through asyncore) is going to be the overwhelming amount of time, and so threads are not active enough to cause contention between threads. There are other Python WSGI servers that may serve you better if you believe you are actually CPU bound and have issues with the GIL, such as gunicorn. > I mean threads do not work in parallel (GIL-Problem) in python. > But the problem of a web container is IO bound in most cases I guess. > > Am Freitag, 19. Juli 2019 00:52:23 UTC+2 schrieb Michael Merickel: > processes != threads, it looks like you're thinking that waitress is using > processes based on your suggestion that you think os.getpid() should return > something different, or that you can't see them being started. > > - Michael > > On Thu, Jul 18, 2019 at 2:54 PM Philip May <[email protected] <>> wrote: > In the waitress documentation it is said that waitress starts 4 threads to > handle the requests. When I start a waitress server to serve a flask rest API > I can not see 4 threads being started (MacOS). Also when I output the ID of > the threads (os.getpid()) I always get the same ID. What can be the reason > here? > Thanks > Philip > > -- > 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 [email protected] <>. > To post to this group, send email to [email protected] <>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/pylons-discuss/a98dff6f-a3bb-48e3-a19f-7723ce729fb7%40googlegroups.com > > <https://groups.google.com/d/msgid/pylons-discuss/a98dff6f-a3bb-48e3-a19f-7723ce729fb7%40googlegroups.com?utm_medium=email&utm_source=footer>. > For more options, visit https://groups.google.com/d/optout > <https://groups.google.com/d/optout>. > > > -- > > - Michael > > -- > 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 [email protected] > <mailto:[email protected]>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/pylons-discuss/527e7878-a32c-40a2-8f92-34706de9e541%40googlegroups.com > > <https://groups.google.com/d/msgid/pylons-discuss/527e7878-a32c-40a2-8f92-34706de9e541%40googlegroups.com?utm_medium=email&utm_source=footer>. -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/pylons-discuss/3B4914E7-0542-4C70-947C-B85A1133B8B8%400x58.com.
