Увеличить количество поддерживаемых запросов на django на dev - PullRequest
0 голосов
/ 26 февраля 2020

У меня есть проект do c, в котором я должен протестировать огромное количество URL-адресов и ссылок. Для этого я использовал python 2 linkchecker. Я обновил до django 2.2 и python 3.6, и я использую бинарный файл go, называемый muffet (https://github.com/raviqqe/muffet).

linkchecker был осторожен с сервером, muffet включен С другой стороны, это более жестоко (даже с параметрами тайм-аута и другими настройками).

У меня проблема через некоторое время, тайм-аут запросов и локальный сервер django вылетает.

I слышал о некотором виде очереди или кэша для локального django сервера.

Кто-нибудь знает, как увеличить предел django, чтобы не самому DDOS, пока я выполняю свои тесты перед развертыванием (этот инструмент не запущен в производство).

Или любой другой, кто думает решить эту проблему.

Просто чтобы вы знали, я запускаю сервер в фоновом режиме и вызываю инструмент на локальном хосте. URL-адрес. (из другого терминала)

Спасибо

Редактировать: https://github.com/django/django/blob/fba5d3b6e63fe4a07b1aa133186f997eeebf9aeb/django/core/servers/basehttp.py#L58 кажется, я могу играть с этим?

1 Ответ

0 голосов
/ 26 февраля 2020

Похоже, что использование правильного сервера в контейнере и запуск команды muffet, например muffet -t 30 -c 30 http://127.0.0.1, решают проблему.

Спасибо @Antwane, чтобы указать мне правильное направление;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...