Неизвестный временной интервал в профиле django + uwsgi - PullRequest
0 голосов
/ 27 мая 2020

Я пытаюсь понять, почему ответ моего веб-сайта (django + uwsgi + nginx) занимает около 1,5 секунд. Я использую jazzband / django -silk для этой цели, и в его панели администратора я вижу, что запрос занимает около 800 мс

https://i.stack.imgur.com/SJNaZ.png

Но когда Я проверяю логи nginx / uwsi и вижу, что время выполнения намного больше, от 1,5 до 2 секунд

журнал uwsgi:

=> generated 99087 bytes in 1818 msecs (HTTP/2.0 200) 4 headers in 133 bytes (1 switches on core 0)

nginx журнал (время в конце)

10.136.52.100 - - [27/May/2020:14:51:04 +0000] "GET / HTTP/2.0" 200 12250 "https://localhost:4443/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.100 Safari/537.36" 1.819 1.820 .

Так что я теряю около 500 мс на каждый запрос. Может ли кто-нибудь помочь мне понять, что не так, или это правильное поведение?

Конфигурация uwsgi ниже:

[uwsgi]
module                  = newsletter.wsgi
master                  = true
processes               = 10
socket                  = /var/run/newsletter/app.sock
chmod-socket            = 777
vacuum                  = true
enable-threads          = true
ignore-sigpipe          = true
ignore-write-errors     = true
disable-write-exception = true
...