Я получаю сообщение об ошибке:
Bad Request
Request Line is too large (6060 > 4094)
Когда я получаю доступ к определенному URL-адресу на моем сервере, например:
/api/categorize?packages=package1,package2,...packageN
На nginx.conf у меня есть:
large_client_header_buffers 8 16k;
client_header_buffer_size 8k;
Я не могу найти документацию по этой конкретной проблеме, в документации для large_client_header_buffers упоминается 400 Bad request, но изменение "large_client_header_buffers" с 4 8k; или 8 8к; или 8 16; не устранил проблему.
Эта ошибка, похоже, исходит от бэкэнда Gunicorn, а не от Nginx. Вы можете изменить его ограничение, передав параметр --limit-request-line
или установить limit_request_line
.
Вы можете увидеть описание Вот.