Браузер тупо хранит большую куку на диске в виде txt файла и ему фиолетово на ее размер. Ограничение 4Kb было лет 10 назад. Официально размер куки не ограничен стандартами. Ошибку 502 выдает сервер, т.к. не может ее огромную переварить, когда получает от браузера. Не сам же браузер 502 вам выдает Я эту проблему с куками еще на 1.4.х встречал сто лет назад. Увеличьте в конфиге nginx значения параметровэта проблема на стороне сервера не решается, так-как кука переполняется до максимума на стороне браузера.
вы можете сами проверить это. Включите модуль стандартной гугл аналитики
не логиньтесь и положите в корзину больше 10 товаров.
proxy_buffer_size 64k;
proxy_buffers 16 64k;
Если не поможет, то можно и больше. Но обычно этого хватает за глаза. Если не поможет (маловероятно), то смотрите банально логи сервера, на что именно он 502 вам выдает. Все же просто.