Это не ошибка, а предупреждение.
Есть разница, где указывать
эти директивы, например если прописать для одного сервера, то предупреждение всё равно будет показано, только его источником может быть уже другой блок server если в нём есть такая же проблема.
Посмотри весь конфиг с помощью
nginx -T
убедись, что изменённые параметры действительно присутствуют в конфиге (я бы добавил их в блок http, а не в конкретный server или location).
Выполни
nginx -t
, чтобы убедиться в валидности конфига и перезапусти сервис (контейнер?) c Nginx.
PS
reload может не сработать если в конфиге менялись параметры которые невозможно поменять в рантайме - об этом будет написано в error.log
PPS
...
Соответственно, если nginx выдал сообщение о необходимости увеличить hash max size или hash bucket size, то сначала нужно увеличивать первый параметр.
Настройка хэшей