I'd run nginx for the buffering aspects unless you already have that in place.
Let me know if you want a full config. On Thu, Feb 20, 2020, 8:20 PM Andrew Charles <[email protected]> wrote: > We don't have any static files besides robots.txt as it's only an API, > I've considered using nginx proxy but I didn't want to add another > dependency to manage yet. > > Splitting the processes by url does make sense, we do have one endpoint > that requires 5x memory as the others. I'm hesitant as it adds another > thing to monitor but I'll think about it. > > New memory numbers after procs/threads 10/25: wsgi ~2400M VIRT ~420M RES > apache ~2000M VIRT ~10000 RES system at 4.3G/7.5G Could possibly add more > procs and use less threads > > I've pared down the apache modules: > > alias >> authz_core >> authz_host >> deflate >> dir >> filter >> mime >> mpm_event >> reqtimeout >> setenvif >> status >> wsgi >> > > and updated the .conf: > > WSGIRestrictEmbedded On >> WSGIPythonOptimize 1 >> >> <VirtualHost *:80> >> ServerName name.com >> ServerAlias name2.com >> ServerAdmin email >> >> LogFormat "%h %t \"%r\" %>s \"%{Referer}i\"" short >> CustomLog /var/log/apache2/other_vhosts_access.log short >> >> # AWS ELB Target Group Health Checker >> <Location /hc> >> Require all granted >> </Location> >> > > >> SetEnvIfNoCase Host name\.com VALID_AHOST >> <Location /server-status> >> SetHandler server-status >> Require env VALID_AHOST >> </Location> >> >> # for Require host >> SetEnvIfNoCase Host name(2)?\.com VALID_HOST >> >> Alias /robots.txt ...robots.txt >> <Location /robots.txt> >> Require env VALID_HOST >> </Location> >> >> RequestReadTimeout header=15-30,MinRate=500 body=15,MinRate=500 >> >> WSGIScriptAlias / ...wsgi.py >> WSGIDaemonProcess name \ >> display-name='%{GROUP}' \ >> processes=10 \ >> threads=25 \ >> queue-timeout=45 \ >> socket-timeout=30 \ >> response-socket-timeout=60 \ >> request-timeout=60 \ >> inactivity-timeout=0 \ >> startup-timeout=45 \ >> deadlock-timeout=60 \ >> graceful-timeout=15 \ >> eviction-timeout=0 \ >> python-path=...dir \ >> python-home=...venv >> WSGIProcessGroup name >> WSGIApplicationGroup %{GLOBAL} >> <Directory ...dir/dir> >> <Files wsgi.py> >> Require env VALID_HOST >> </Files> >> </Directory> >> </VirtualHost> >> > > I also took out some superfluous packages from requirements.txt as well as > removed some background workers from django-q > > On Wednesday, February 19, 2020 at 6:14:05 PM UTC-7, Graham Dumpleton > wrote: >> >> One comment about the errors: >> >> Request data read error when proxying data to daemon process: The >> timeout specified has expired >> >> in case you don't understand the likely source. >> >> This can be caused by slow HTTP clients or clients coming over a bad >> network where the connection hangs or is lost. This is especially relevant >> to traffic from mobile phones. >> >> The consequences of this can be a problem if it occurs with high >> incidence as it robs you of server capacity. The timeout message indicates >> that the request handler thread was occupied (60 seconds based on your >> config) waiting for request content that never ended up getting delivered >> and so the request ended up being discarded. Obviously if you have a lot of >> these occurring, means you end up having to set capacity higher. >> >> Playing with socket-timeout and setting it lower might aid in releasing >> the request handler thread sooner by timing out sooner, but you would need >> to be careful in how far you reduce this as it could have implications on >> the response side, as it sets timeout for both read and write on socket >> between Apache child processes and daemon process. You may want to at the >> same time set response-socket-timeout so you can control them separately. >> So set response-socket-timeout to 60, but reduce socket-timeout to 30. I >> will need to go look at the code to remind myself exactly how these work to >> confirm though. >> >> An alternative to dealing with slow clients or clients that hang may be >> to use the mod_reqtimeout module instead. >> >> https://httpd.apache.org/docs/2.4/mod/mod_reqtimeout.html >> >> This allows you to better control the timeout and also look at rate of >> transfer as trigger for failing when reading request content. >> >> For example, in mod_wsgi-express, I set this up by default as: >> >> RequestReadTimeout header=15-30,MinRate=500 body=15,MinRate=500 >> >> How you configure this really depends on what sort of post/upload your >> application handles. You may want to even set this differently based on URL >> patterns. >> >> Anyway, the aim here is to try and identify stuck requests which will >> eventually just fail and kick them out sooner, and so reduce their impact >> on capacity available. >> >> A second thing to have a think about is what I talk about in: >> >> >> http://blog.dscpl.com.au/2014/02/vertically-partitioning-python-web.html >> >> The idea in that is that a web application has a diverse set of URLs and >> don't all have the same performance characteristics or memory requirements. >> >> Taking an example. Imagine that 50% of your requests are to your home >> page, that it has a quick response time, and doesn't load that much data or >> does anything that causes lots of memory to be used. >> >> What you can do is use multiple mod_wsgi daemon process groups, with >> separate instances of your application. You would direct all requests for >> your home page to the instance in one mod_wsgi daemon process group. All >> other requests would go to the other. >> >> If the instance which handled just requests for the home page only >> required 150MB of memory instead of 400MB, then you can tune how many >> process required in that daemon process group separately. Thus, drop the >> number of process of the more memory hungry processes handling all the >> other requests, and beef up the number for handling the home page. Overall >> the memory usage could be less, as you don't have memory sitting there used >> in a process, just in case a memory hungry URL may be hit. >> >> At the other end of the spectrum, if you had a particular set of URLs (eg >> admin pages), which were rarely used by chewed up lots of memory, you could >> separate them into its own daemon process group, use just a single process, >> and also set up the process to be recycled every so often so the memory is >> released. >> >> Anyway, have a read of the article and see if this idea of splitting your >> application across multiple daemon process groups, where each is tuned >> separately for that set of URLs, makes any sense in your case. If you can, >> then careful attention to this can be a good way of reducing memory usage >> for what you have, allowing you to then spin up more processes to handle >> just the URLs which see high traffic but may use less memory by themselves. >> >> I'll be interested to hear if you think you may be able to start >> partitioning up things based on URLs allowing you to tune for things in >> this way. >> >> Graham >> >> On 20 Feb 2020, at 11:28 am, Andrew Charles <[email protected]> wrote: >> >> Not sure if this should be in an attached file or not: >> >> [Thu Feb 20 00:18:30.165197 2020] [wsgi:error] [pid 21732:tid >> 140156156389120] [client 172.30.2.15:34800] mod_wsgi (pid=21732): >> Request data read error when proxying data to daemon process: The timeout >> specified has expired., referer: >> https://www.factahead.com/pt/15120-papa-beijo/1/?utm_source=taboola&utm_campaign=3815502&utm_medium=premiumprogrammatic-bandab&utm_content=2881672882 >> [Thu Feb 20 00:18:38.578370 2020] [wsgi:error] [pid 21842:tid >> 140156156389120] [client 172.30.2.15:35266] Received request requiring >> chunked transfer encoding, but optional support for chunked transfer >> encoding has not been enabled.: >> /home/ml/serve-ml-dev/serve-ml/serve_ml/serve_ml/wsgi.py, referer: >> https://www.laprensa.com.ni/2020/02/14/economia/2640873-la-marseillaise-uno-de-los-restaurantes-mas-emblematicos-de-managua-anuncia-su-cierre?fbclid=IwAR1_ICdMFRE1tz8v4OfpHI-hqJ2B2LhqgyR6vLs_AXrdVESyWCiRPJr6iAs >> [Thu Feb 20 00:18:41.774913 2020] [reqtimeout:info] [pid 21842:tid >> 140155922872064] [client 172.30.2.15:35084] AH01382: Request body read >> timeout >> [Thu Feb 20 00:18:41.774934 2020] [wsgi:error] [pid 21842:tid >> 140155922872064] [client 172.30.2.15:35084] mod_wsgi (pid=21842): >> Request data read error when proxying data to daemon process: The timeout >> specified has expired., referer: >> https://www.factahead.com/pt/15120-papa-beijo/1/?utm_source=taboola&utm_campaign=3815502&utm_medium=premiumprogrammatic-bandab&utm_content=2881672882 >> [Thu Feb 20 00:18:44.278709 2020] [wsgi:error] [pid 21842:tid >> 140156057155328] [client 172.30.2.15:35502] mod_wsgi (pid=21842): >> Request data read error when proxying data to daemon process: Partial >> results are valid but processing is incomplete., referer: >> https://www.bitelists.com/es/12-alimentos-que-aumentan-tus-niveles-de-azucar-en-la-sangre/4/ >> [Thu Feb 20 00:18:45.572466 2020] [wsgi:error] [pid 21732:tid >> 140156181567232] [client 172.30.2.15:35494] Received request requiring >> chunked transfer encoding, but optional support for chunked transfer >> encoding has not been enabled.: >> /home/ml/serve-ml-dev/serve-ml/serve_ml/serve_ml/wsgi.py, referer: >> https://nczas.com/2020/02/19/to-nie-szalenstwo-tylko-opetanie-feministki-ujawnily-prawdziwe-oblicze-swojego-ruchu-2/?fbclid=IwAR32iGhxryTsx52NUdKpAMqyZDegMW_W2LtS2nDL0aGmICHLOJSSBjnoQD8 >> [Thu Feb 20 00:18:46.373248 2020] [wsgi:error] [pid 21781:tid >> 140155931264768] [client 172.30.0.30:59762] mod_wsgi (pid=21781): >> Request data read error when proxying data to daemon process: Partial >> results are valid but processing is incomplete., referer: >> https://www.megaatualizado.com/ex-bbbs-voltam-ao-bbb20-saiba-os-nomes-dos-escolhidos-pela-producao/?slot=abae6a196602aad&utm_campaign=707262786961&utm_medium=abae6a196602aad&insta=true >> [Thu Feb 20 00:18:46.991408 2020] [wsgi:error] [pid 21732:tid >> 140156156389120] [client 172.30.2.15:35552] Received request requiring >> chunked transfer encoding, but optional support for chunked transfer >> encoding has not been enabled.: >> /home/ml/serve-ml-dev/serve-ml/serve_ml/serve_ml/wsgi.py, referer: >> https://www.c-sharpcorner.com/article/sociamedia-link-share-in-android-using-androi/?fbclid=IwAR1a1g3nu_1wFTZMzozDD46uZY427SbgPRbbTgSKmGZ_4D3ZmDi3MNrtbZQ >> [Thu Feb 20 00:18:47.058587 2020] [wsgi:error] [pid 21574:tid >> 140156031977216] [client 172.30.0.30:59734] Received request requiring >> chunked transfer encoding, but optional support for chunked transfer >> encoding has not been enabled.: >> /home/ml/serve-ml-dev/serve-ml/serve_ml/serve_ml/wsgi.py, referer: >> https://www.c-sharpcorner.com/article/sociamedia-link-share-in-android-using-androi/?fbclid=IwAR1a1g3nu_1wFTZMzozDD46uZY427SbgPRbbTgSKmGZ_4D3ZmDi3MNrtbZQ >> [Thu Feb 20 00:18:51.453268 2020] [wsgi:error] [pid 21842:tid >> 140155931264768] [client 172.30.1.233:53202] Received request requiring >> chunked transfer encoding, but optional support for chunked transfer >> encoding has not been enabled.: >> /home/ml/serve-ml-dev/serve-ml/serve_ml/serve_ml/wsgi.py, referer: >> https://bustednewspaper.com/bryant-roy-martin-2020-02-19-arrest-booking-mugshot-williamson-county-texas/?fbclid=IwAR2owCqOWJDODO9kckt6fHdCCZ5jtbbz-9cPLzyOPg6G0Us4-SXnbjUpTXY >> [Thu Feb 20 00:18:55.987232 2020] [reqtimeout:info] [pid 21842:tid >> 140155939657472] [client 172.30.2.15:35448] AH01382: Request body read >> timeout >> [Thu Feb 20 00:18:55.987259 2020] [wsgi:error] [pid 21842:tid >> 140155939657472] [client 172.30.2.15:35448] mod_wsgi (pid=21842): >> Request data read error when proxying data to daemon process: The timeout >> specified has expired., referer: >> https://androidwaves.com/download-whatsapp-plus-apk/ >> [Thu Feb 20 00:18:59.264830 2020] [wsgi:error] [pid 21732:tid >> 140155956442880] [client 172.30.1.233:53554] mod_wsgi (pid=21732): >> Request data read error when proxying data to daemon process: Partial >> results are valid but processing is incomplete., referer: >> https://www.jugantor.com/national/280323/%E0%A6%AE%E0%A6%BF%E0%A6%A5%E0%A7%8D%E0%A6%AF%E0%A6%BE%E0%A6%B0-%E0%A6%86%E0%A6%B6%E0%A7%8D%E0%A6%B0%E0%A7%9F-%E0%A6%A8%E0%A6%BF%E0%A7%9F%E0%A7%87-%E0%A6%AB%E0%A6%BE%E0%A6%81%E0%A6%B8%E0%A6%B2%E0%A7%87%E0%A6%A8-%E0%A6%A8%E0%A6%BE%E0%A6%9C%E0%A6%AE%E0%A7%81%E0%A6%B2-%E0%A6%B9%E0%A7%81%E0%A6%A6%E0%A6%BE-%E0%A6%A6%E0%A7%81%E0%A6%A6%E0%A6%95%E0%A7%87%E0%A6%B0-%E0%A6%AE%E0%A6%BE%E0%A6%AE%E0%A6%B2%E0%A6%BE >> [Thu Feb 20 00:19:14.526240 2020] [wsgi:error] [pid 21732:tid >> 140155956442880] [client 172.30.1.233:53910] mod_wsgi (pid=21732): >> Request data read error when proxying data to daemon process: Partial >> results are valid but processing is incomplete., referer: >> https://mdundo.com/search?q=Maleek+bery+mp3+music >> [Thu Feb 20 00:19:14.909726 2020] [wsgi:error] [pid 21732:tid >> 140156006799104] [client 172.30.2.15:36402] Received request requiring >> chunked transfer encoding, but optional support for chunked transfer >> encoding has not been enabled.: >> /home/ml/serve-ml-dev/serve-ml/serve_ml/serve_ml/wsgi.py, referer: >> https://rolloid.net/descubre-por-que-no-deberias-estrechar-la-mano-de-los-demas/?fbclid=IwAR1lHJG-RSByoKj9fQlqQ61UNkL7lDniO3tvm8oYI44Aebafto0FjJgx4Zs >> [Thu Feb 20 00:19:21.594903 2020] [reqtimeout:info] [pid 21732:tid >> 140155931264768] [client 172.30.2.15:36400] AH01382: Request body read >> timeout >> [Thu Feb 20 00:19:21.594919 2020] [wsgi:error] [pid 21732:tid >> 140155931264768] [client 172.30.2.15:36400] mod_wsgi (pid=21732): >> Request data read error when proxying data to daemon process: The timeout >> specified has expired., referer: >> https://androidwaves.com/download-whatsapp-plus-apk/ >> [Thu Feb 20 00:19:23.590906 2020] [reqtimeout:info] [pid 21574:tid >> 140156189959936] [client 172.30.1.233:53982] AH01382: Request body read >> timeout >> [Thu Feb 20 00:19:23.590922 2020] [wsgi:error] [pid 21574:tid >> 140156189959936] [client 172.30.1.233:53982] mod_wsgi (pid=21574): >> Request data read error when proxying data to daemon process: The timeout >> specified has expired., referer: >> https://www.megaatualizado.com/bbb20-lucas-se-vinga-apos-eliminacao-e-faz-trolagem-que-interrompe-programa/?slot=abae6a196602aad&utm_campaign=7176746E6A61&utm_medium=abae6a196602aad&insta=true >> [Thu Feb 20 00:19:24.170869 2020] [wsgi:error] [pid 21842:tid >> 140155990013696] [client 172.30.1.233:53698] mod_wsgi (pid=21842): >> Request data read error when proxying data to daemon process: Partial >> results are valid but processing is incomplete., referer: >> https://senhorfinancas.com/content/m2-m/os-30-brasileiros-mais-ricos-do-mundo/19/?utm_source=fb&utm_campaign=23844152138870012&utm_content=23844152138920012&utm_medium=Facebook_Mobile_Feed >> [Thu Feb 20 00:19:24.482930 2020] [wsgi:error] [pid 21574:tid >> 140156147996416] [client 172.30.0.30:60984] mod_wsgi (pid=21574): >> Request data read error when proxying data to daemon process: Partial >> results are valid but processing is incomplete., referer: >> https://www.dailyconservative.com/daily-blog/breaking-bloomberg-fails-its-over.htm >> [Thu Feb 20 00:19:26.090899 2020] [reqtimeout:info] [pid 21842:tid >> 140156164781824] [client 172.30.0.30:60380] AH01382: Request body read >> timeout >> [Thu Feb 20 00:19:26.090918 2020] [wsgi:error] [pid 21842:tid >> 140156164781824] [client 172.30.0.30:60380] mod_wsgi (pid=21842): >> Request data read error when proxying data to daemon process: The timeout >> specified has expired., referer: >> https://androidwaves.com/download-whatsapp-plus-apk/ >> [Thu Feb 20 00:19:26.944255 2020] [wsgi:error] [pid 21575:tid >> 140156006799104] [client 172.30.0.30:61114] Received request requiring >> chunked transfer encoding, but optional support for chunked transfer >> encoding has not been enabled.: >> /home/ml/serve-ml-dev/serve-ml/serve_ml/serve_ml/wsgi.py, referer: >> https://psxbrasil.com.br/noticias/sony-oferece-temas-da-celebracao-do-jogador-playstation-na-ps-store/?fbclid=IwAR1V0yl-OmQTYNoxyy6tRbdW0vkd6mK5Sk1IheCoBcPDPIvvVza9gUDddas >> [Thu Feb 20 00:19:30.560903 2020] [wsgi:error] [pid 21842:tid >> 140156006799104] [client 172.30.0.30:61164] Received request requiring >> chunked transfer encoding, but optional support for chunked transfer >> encoding has not been enabled.: >> /home/ml/serve-ml-dev/serve-ml/serve_ml/serve_ml/wsgi.py, referer: >> https://urdu.siasat.pk/news/siasi/2020-02-19/news-10140?fbclid=IwAR16FBKUaOP1DXKPsd0XOgplMdCe5GOGXTkPXd3Bv7vdTvp52KclrSMhRyw >> [Thu Feb 20 00:19:35.561877 2020] [wsgi:error] [pid 21732:tid >> 140156181567232] [client 172.30.1.233:54534] Received request requiring >> chunked transfer encoding, but optional support for chunked transfer >> encoding has not been enabled.: >> /home/ml/serve-ml-dev/serve-ml/serve_ml/serve_ml/wsgi.py, referer: >> https://diariodopoder.com.br/cpmi-das-fake-news-ouve-dona-da-empresa-acusada-de-fraude-nas-eleicoes-de-2018/?fbclid=IwAR35QpC5wFfT4ACv1wQBlUG_XSHwc9FUKZyQtHdwNsGmh1NHoJoO8njFAgY >> [Thu Feb 20 00:19:39.018895 2020] [reqtimeout:info] [pid 21574:tid >> 140156189959936] [client 172.30.2.15:36978] AH01382: Request body read >> timeout >> [Thu Feb 20 00:19:39.018926 2020] [wsgi:error] [pid 21574:tid >> 140156189959936] [client 172.30.2.15:36978] mod_wsgi (pid=21574): >> Request data read error when proxying data to daemon process: The timeout >> specified has expired., referer: https://www.solitar.io/solitario-spider2 >> [Thu Feb 20 00:19:41.365865 2020] [wsgi:error] [pid 21842:tid >> 140155939657472] [client 172.30.1.233:54840] Received request requiring >> chunked transfer encoding, but optional support for chunked transfer >> encoding has not been enabled.: >> /home/ml/serve-ml-dev/serve-ml/serve_ml/serve_ml/wsgi.py, referer: >> https://theloadedbaze.com/study-in-norway-admissions-scholarships-financial-aid-visa-learn-everything/ >> [Thu Feb 20 00:19:42.353707 2020] [wsgi:error] [pid 21842:tid >> 140155981620992] [client 172.30.1.233:54822] mod_wsgi (pid=21842): >> Request data read error when proxying data to daemon process: Partial >> results are valid but processing is incomplete., referer: >> https://androidwaves.com/download-gbwhatsapp-pro/ >> [Thu Feb 20 00:19:44.789410 2020] [wsgi:error] [pid 21732:tid >> 140156057155328] [client 172.30.2.15:37356] Received request requiring >> chunked transfer encoding, but optional support for chunked transfer >> encoding has not been enabled.: >> /home/ml/serve-ml-dev/serve-ml/serve_ml/serve_ml/wsgi.py, referer: >> http://mzamin.com/article.php?mzamin=213786&fbclid=IwAR3cydSQOBfrZjctKGz5zS4tOsBUbquHSP4aVXmBYHr6y3BEQkC09iQi_nQ >> [Thu Feb 20 00:19:46.226905 2020] [reqtimeout:info] [pid 21732:tid >> 140155973228288] [client 172.30.1.233:54634] AH01382: Request body read >> timeout >> [Thu Feb 20 00:19:46.226929 2020] [wsgi:error] [pid 21732:tid >> 140155973228288] [client 172.30.1.233:54634] mod_wsgi (pid=21732): >> Request data read error when proxying data to daemon process: The timeout >> specified has expired., referer: >> https://www.laprensa.com.ni/2020/02/19/hoy/2642554-pobladores-detienen-y-entregan-a-la-policia-a-hombre-que-intento-violar-a-una-nina-de-10-anos >> [Thu Feb 20 00:19:48.785390 2020] [wsgi:error] [pid 21842:tid >> 140156015191808] [client 172.30.0.30:61332] Received request requiring >> chunked transfer encoding, but optional support for chunked transfer >> encoding has not been enabled.: >> /home/ml/serve-ml-dev/serve-ml/serve_ml/serve_ml/wsgi.py, referer: >> https://www.kikiers.com/post/726e65b3-fa74-4e7a-8a3e-5061c38ba55f/story >> [Thu Feb 20 00:19:49.226899 2020] [reqtimeout:info] [pid 21842:tid >> 140156164781824] [client 172.30.0.30:61398] AH01382: Request body read >> timeout >> [Thu Feb 20 00:19:49.226917 2020] [wsgi:error] [pid 21842:tid >> 140156164781824] [client 172.30.0.30:61398] mod_wsgi (pid=21842): >> Request data read error when proxying data to daemon process: The timeout >> specified has expired., referer: >> https://www.notilogia.com/2016/10/como-solicitar-datos-filiatorios-en-el-saime.html >> [Thu Feb 20 00:19:49.740949 2020] [wsgi:error] [pid 21842:tid >> 140155922872064] [client 172.30.1.233:54788] Received request requiring >> chunked transfer encoding, but optional support for chunked transfer >> encoding has not been enabled.: >> /home/ml/serve-ml-dev/serve-ml/serve_ml/serve_ml/wsgi.py, referer: >> http://www.dainikamadershomoy.com/post/242420 >> [Thu Feb 20 00:19:50.519210 2020] [wsgi:error] [pid 21842:tid >> 140156048762624] [client 172.30.1.233:54956] mod_wsgi (pid=21842): >> Request data read error when proxying data to daemon process: Partial >> results are valid but processing is incomplete., referer: >> https://www.forever-mom.com/de/15116/13/?utm_source=taboola&utm_campaign=3802287&utm_medium=general-anzeiger-bonn&utm_content=2881144027 >> [Thu Feb 20 00:19:53.881251 2020] [wsgi:error] [pid 21842:tid >> 140155914479360] [client 172.30.0.30:61838] Received request requiring >> chunked transfer encoding, but optional support for chunked transfer >> encoding has not been enabled.: >> /home/ml/serve-ml-dev/serve-ml/serve_ml/serve_ml/wsgi.py, referer: >> http://www.gaz.com.br/conteudos/esportes/2020/02/18/162009-medalha_de_ouro_domina_prova_em_capao_da_canoa.html.php?fbclid=IwAR1OcnXgjMecywsfgw-3ansx8xYWccQt1KGaUL92G6Tw-FXnNMZSC-VUt4U >> [Thu Feb 20 00:19:54.960333 2020] [wsgi:error] [pid 21842:tid >> 140156023584512] [client 172.30.0.30:61906] Received request requiring >> chunked transfer encoding, but optional support for chunked transfer >> encoding has not been enabled.: >> /home/ml/serve-ml-dev/serve-ml/serve_ml/serve_ml/wsgi.py, referer: >> https://mdundo.com/a/6734?fbclid=IwAR0YynriYASx5criuBy0ouqvsjFpxvfcXAgq0ChHGmbegnrgnT3ZIrjq5Ss >> [Thu Feb 20 00:19:56.125280 2020] [wsgi:error] [pid 21842:tid >> 140156173174528] [client 172.30.1.233:55120] Received request requiring >> chunked transfer encoding, but optional support for chunked transfer >> encoding has not been enabled.: >> /home/ml/serve-ml-dev/serve-ml/serve_ml/serve_ml/wsgi.py, referer: >> https://nczas.com/2020/02/19/kenia-polska-i-usa-czyli-miedzynarodowa-afera-murzyn-przebral-sie-za-generala-i-zostal-wpuszczony-na-teren-polskich-zakladow-zbrojeniowych/?fbclid=IwAR2Rt4L_c6ZDZl3tSGT-9TFEBrBGhfiaHZyc0cQizjdDT0axsZ-JaEl5QFs >> [Thu Feb 20 00:19:56.818904 2020] [reqtimeout:info] [pid 21732:tid >> 140156006799104] [client 172.30.1.233:54992] AH01382: Request body read >> timeout >> [Thu Feb 20 00:19:56.818919 2020] [wsgi:error] [pid 21732:tid >> 140156006799104] [client 172.30.1.233:54992] mod_wsgi (pid=21732): >> Request data read error when proxying data to daemon process: The timeout >> specified has expired., referer: >> https://androidwaves.com/download-gbwhatsapp-pro/ >> [Thu Feb 20 00:20:00.319812 2020] [wsgi:error] [pid 21842:tid >> 140156040369920] [client 172.30.0.30:62098] Received request requiring >> chunked transfer encoding, but optional support for chunked transfer >> encoding has not been enabled.: >> /home/ml/serve-ml-dev/serve-ml/serve_ml/serve_ml/wsgi.py, referer: >> https://www.kikiers.com/post/988e5bce-872f-425e-a9b1-59c6d3d14209/story >> [Thu Feb 20 00:20:03.718683 2020] [wsgi:error] [pid 21574:tid >> 140156048762624] [client 172.30.0.30:62432] mod_wsgi (pid=21574): >> Request data read error when proxying data to daemon process: Partial >> results are valid but processing is incomplete., referer: >> https://www.allgoodwedding.com/pt/14290?utm_source=taboola&utm_campaign=3356905&utm_medium=berimbaunoticias&utm_content=2856719506 >> [Thu Feb 20 00:20:07.582588 2020] [wsgi:error] [pid 21839:tid >> 140156023584512] [client 172.30.1.233:55644] mod_wsgi (pid=21839): >> Request data read error when proxying data to daemon process: Partial >> results are valid but processing is incomplete., referer: >> https://androidwaves.com/download-gbwhatsapp-pro/ >> [Thu Feb 20 00:20:07.759872 2020] [wsgi:error] [pid 21842:tid >> 140155931264768] [client 172.30.1.233:55358] Received request requiring >> chunked transfer encoding, but optional support for chunked transfer >> encoding has not been enabled.: >> /home/ml/serve-ml-dev/serve-ml/serve_ml/serve_ml/wsgi.py, referer: >> http://www.dainikamadershomoy.com/post/241655 >> [Thu Feb 20 00:20:09.014927 2020] [reqtimeout:info] [pid 21732:tid >> 140155939657472] [client 172.30.1.233:54430] AH01382: Request body read >> timeout >> [Thu Feb 20 00:20:09.014945 2020] [wsgi:error] [pid 21732:tid >> 140155939657472] [client 172.30.1.233:54430] mod_wsgi (pid=21732): >> Request data read error when proxying data to daemon process: The timeout >> specified has expired., referer: >> https://kievportal.com/2019/12/07/sepa-como-es-una-tarjeta-de-credito-online-y-sin-consulta-al-buro/ >> [Thu Feb 20 00:20:12.144720 2020] [wsgi:error] [pid 21732:tid >> 140156147996416] [client 172.30.0.30:62462] Received request requiring >> chunked transfer encoding, but optional support for chunked transfer >> encoding has not been enabled.: >> /home/ml/serve-ml-dev/serve-ml/serve_ml/serve_ml/wsgi.py, referer: >> https://www.apost.com/en/blog/mom-waits-for-autistic-son-to-speak-in-thanksgiving-play-but-mic-is-snatched-away-from-him-by-teacher/25007/?fbclid=IwAR0moquCZ5kxSHQmlBku-lEiMIMu2yGV-qHCdhoLJw25cnkTRk3SZcigPrs >> [Thu Feb 20 00:20:12.813229 2020] [wsgi:error] [pid 21732:tid >> 140156057155328] [client 172.30.2.15:38174] mod_wsgi (pid=21732): >> Request data read error when proxying data to daemon process: Partial >> results are valid but processing is incomplete., referer: >> https://www.bitelists.com/pt-br/10-maneiras-faceis-de-parar-os-sinais-de-envelhecimento/2/ >> [Thu Feb 20 00:20:15.306259 2020] [wsgi:error] [pid 21732:tid >> 140155964835584] [client 172.30.0.30:62358] mod_wsgi (pid=21732): >> Request data read error when proxying data to daemon process: Partial >> results are valid but processing is incomplete., referer: >> https://www.jailbase.com/arrested/north-dakota/williams-county/jeremy-arnold-berger-2019-07-16-berger-jeremy-arnold >> [Thu Feb 20 00:20:16.249325 2020] [wsgi:error] [pid 21732:tid >> 140156048762624] [client 172.30.1.233:55738] mod_wsgi (pid=21732): >> Request data read error when proxying data to daemon process: Partial >> results are valid but processing is incomplete., referer: >> https://www.bitelists.com/es/10-beneficios-de-la-granada/2/ >> [Thu Feb 20 00:20:24.113422 2020] [wsgi:error] [pid 21732:tid >> 140155964835584] [client 172.30.1.233:55650] mod_wsgi (pid=21732): >> Request data read error when proxying data to daemon process: Partial >> results are valid but processing is incomplete., referer: >> https://androidwaves.com/ >> [Thu Feb 20 00:20:24.416880 2020] [wsgi:error] [pid 21842:tid >> 140156015191808] [client 172.30.1.233:56112] mod_wsgi (pid=21842): >> Request data read error when proxying data to daemon process: Partial >> results are valid but processing is incomplete., referer: >> https://www.megaatualizado.com/motorista-cita-anitta-para-justificar-assedio-e-ela-rebate-nada-justifica/?slot=abae6a196602aad&utm_campaign=71796976776B&utm_medium=abae6a196602aad&insta=true >> [Thu Feb 20 00:20:29.470934 2020] [reqtimeout:info] [pid 21575:tid >> 140156173174528] [client 172.30.2.15:38360] AH01382: Request body read >> timeout >> [Thu Feb 20 00:20:29.470970 2020] [wsgi:error] [pid 21575:tid >> 140156173174528] [client 172.30.2.15:38360] mod_wsgi (pid=21575): >> Request data read error when proxying data to daemon process: The timeout >> specified has expired., referer: https://androidwaves.com/category/mods/ >> [Thu Feb 20 00:20:29.900675 2020] [wsgi:error] [pid 21574:tid >> 140156048762624] [client 172.30.1.233:56036] Received request requiring >> chunked transfer encoding, but optional support for chunked transfer >> encoding has not been enabled.: >> /home/ml/serve-ml-dev/serve-ml/serve_ml/serve_ml/wsgi.py, referer: >> https://punchnew.com/wish-i-could-just-disappear-with-my-kid-and-never-come-back-davidos-second-babymama-amanda/?fbclid=IwAR1ebx06gRnVYX4vY0CROLhTADfoHvbCGvIk_GITkLR47YTtkG-ta3vfhK8 >> [Thu Feb 20 00:20:39.081623 2020] [wsgi:error] [pid 21574:tid >> 140155939657472] [client 172.30.2.15:39006] mod_wsgi (pid=21574): >> Request data read error when proxying data to daemon process: Partial >> results are valid but processing is incomplete., referer: >> http://forum.skyscraperpage.com/forumdisplay.php?f=163 >> [Thu Feb 20 00:20:44.266922 2020] [reqtimeout:info] [pid 21841:tid >> 140155956442880] [client 172.30.1.233:56428] AH01382: Request body read >> timeout >> [Thu Feb 20 00:20:44.266951 2020] [wsgi:error] [pid 21841:tid >> 140155956442880] [client 172.30.1.233:56428] mod_wsgi (pid=21841): >> Request data read error when proxying data to daemon process: The timeout >> specified has expired., referer: >> https://www.factahead.com/es/15120/?utm_source=taboola&utm_campaign=3815505&utm_medium=cmi-unotv&utm_content=2881673254 >> [Thu Feb 20 00:20:58.786332 2020] [wsgi:error] [pid 21842:tid >> 140156164781824] [client 172.30.0.30:63864] mod_wsgi (pid=21842): >> Request data read error when proxying data to daemon process: Partial >> results are valid but processing is incomplete., referer: >> https://www.rotamapas.com.br/como-ir-de-aripuana-a-humaita-am >> [Thu Feb 20 00:21:01.614912 2020] [reqtimeout:info] [pid 21842:tid >> 140156023584512] [client 172.30.2.15:39334] AH01382: Request body read >> timeout >> [Thu Feb 20 00:21:01.614936 2020] [wsgi:error] [pid 21842:tid >> 140156023584512] [client 172.30.2.15:39334] mod_wsgi (pid=21842): >> Request data read error when proxying data to daemon process: The timeout >> specified has expired., referer: >> https://www.boredpanda.com/before-after-weight-transformations-my-600-lb-life/?utm_source=google&utm_medium=organic&utm_campaign=organic >> [Thu Feb 20 00:21:04.511702 2020] [wsgi:error] [pid 21842:tid >> 140156031977216] [client 172.30.1.233:57396] mod_wsgi (pid=21842): >> Request data read error when proxying data to daemon process: Partial >> results are valid but processing is incomplete., referer: >> http://sandesh.com/navsari-married-woman-took-last-step-in-life/ >> [Thu Feb 20 00:21:07.230263 2020] [wsgi:error] [pid 21842:tid >> 140156173174528] [client 172.30.2.15:39822] mod_wsgi (pid=21842): >> Request data read error when proxying data to daemon process: Partial >> results are valid but processing is incomplete., referer: >> https://www.boredpanda.com/retired-mi5-agent-confesses-on-his-deathbed-i-killed-princess-diana-because-she-knew-secrets-of-royalty-video-3/ >> [Thu Feb 20 00:21:09.343700 2020] [wsgi:error] [pid 21781:tid >> 140156015191808] [client 172.30.0.30:64022] mod_wsgi (pid=21781): >> Request data read error when proxying data to daemon process: Partial >> results are valid but processing is incomplete., referer: >> https://www.megaatualizado.com/marilia-mendonca-pega-todos-de-surpresa-ao-revelar-doenca-de-seu-filho/2/ >> [Thu Feb 20 00:21:10.561797 2020] [wsgi:error] [pid 21842:tid >> 140155956442880] [client 172.30.1.233:57310] mod_wsgi (pid=21842): >> Request data read error when proxying data to daemon process: Partial >> results are valid but processing is incomplete., referer: <a href=" >> https://www.megaatualizado.com/apos-relacionamento-com-o-jogador-ex-de-neymar-surge-gravida-e-anuncia-a-chegada-do-herdeiro/2/" >> target="_blank" rel="nofollow" onmousedown="this.href=' >> https://www.google.com/url?q\x3dhttps%3A%2F%2Fwww.megaatualizado.com%2Fapos-relacionamento-com-o-jogador-ex-de-neymar-surge-gravida-e-anuncia-a-chegada-do-herdeiro%2F2%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGl >> <https://www.google.com/url?q%5Cx3dhttps%3A%2F%2Fwww.megaatualizado.com%2Fapos-relacionamento-com-o-jogador-ex-de-neymar-surge-gravida-e-anuncia-a-chegada-do-herdeiro%2F2%2F%5Cx26sa%5Cx3dD%5Cx26sntz%5Cx3d1%5Cx26usg%5Cx3dAFQjCNGl> >> >> -- You received this message because you are subscribed to the Google Groups "modwsgi" 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/modwsgi/CAAHBjuLg-0hSYqSzeOua230WF%3DO_k_HCAsYaQvSA-3Wth7bJ9g%40mail.gmail.com.
