5
Wie kann ich eine Django-Anwendung profilieren, während ich mit Python cProfile auf gunicorn laufe?Wie kann ich Pythons cProfile verwenden, um eine Django-App zu profilieren, während sie auf Gunicorn läuft?
Ich kann im Entwicklungsmodus Profil: python -m cProfile -o sample.profile manage.py runserver
Aber was soll ich tun, wenn es in Produktionsserver mit gunicorn läuft?
Thought 'web: args' in Vorarbeiter arbeitet aber erraten, was' Ich bin not' ...! –
Ich glaube nicht, dass es eine gute Möglichkeit gibt, mit cProfile eine Django-App zu erstellen, die unter Gunicorn läuft. Was müssen Sie herausfinden? Ich fand es am nützlichsten, das Protokollierungssystem zu verwenden, um zu verfolgen, wie lange meine Ansichten zur Ausführung benötigen. – molecule
Sie können diesen Profiler für Django ansehen: https://github.com/django-silk/silk Es verwendet cProfile intern. – codeln