aboutsummaryrefslogtreecommitdiffstats
path: root/manage.py
diff options
context:
space:
mode:
authorGravatar Matteo Bertucci <[email protected]>2021-04-24 16:44:59 +0200
committerGravatar GitHub <[email protected]>2021-04-24 16:44:59 +0200
commit657ef9345a3fe55dc0a5443d2a89a0874a6302d3 (patch)
tree098b7572e2b380b7f57ae7eedb180fa0b70edc8e /manage.py
parentPagination: Use REPL style examples (diff)
parentMerge pull request #481 from dawnofmidnight/patch-1 (diff)
Merge branch 'main' into limit-infraction-result
Diffstat (limited to 'manage.py')
-rwxr-xr-xmanage.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/manage.py b/manage.py
index a025e7b1..71af23c4 100755
--- a/manage.py
+++ b/manage.py
@@ -7,7 +7,6 @@ import time
from typing import List
import django
-import gunicorn.app.wsgiapp
from django.contrib.auth import get_user_model
from django.core.management import call_command, execute_from_command_line
@@ -156,6 +155,9 @@ class SiteManager:
call_command("runserver", "0.0.0.0:8000")
return
+ # Import gunicorn only if we aren't in debug mode.
+ import gunicorn.app.wsgiapp
+
# Patch the arguments for gunicorn
sys.argv = [
"gunicorn",
@@ -163,7 +165,7 @@ class SiteManager:
"-b", "0.0.0.0:8000",
"pydis_site.wsgi:application",
"--threads", "8",
- "-w", "4",
+ "-w", "2",
"--max-requests", "1000",
"--max-requests-jitter", "50",
"--statsd-host", "graphite.default.svc.cluster.local:8125",