nginx অনুরোধ লাইনটি খুব বড়


12

আমি ত্রুটি পাচ্ছি:

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;

আমি সেই নির্দিষ্ট ইস্যুতে ডকুমেন্টেশন পাচ্ছি না, লার্জ_স্লায়েন্ট_হেডার_বাফারদের জন্য ডক্সে 400 টি বাজে অনুরোধ উল্লেখ করা হয়েছে, তবে 4 8 ক থেকে "বৃহত্তর_প্রেমী_সেবিকা_বফার্স" পরিবর্তন করা হয়েছে; বা 8 8 কে; বা 8 16; সমস্যা সমাধান করেনি।


1
আপনি কেবল এনগিনেক্স ব্যবহার করছেন বা এটি বন্দুকের জন্য একটি অগ্রভাগ? কারণ দেখে মনে হচ্ছে এই ত্রুটিটি বন্দুকের থেকে এসেছে: উত্সগ্রাফিক.
পুনরায়

@ মুরো.স্টেস্টলার এটি বন্দুকের জন্য একটি অগ্রভাগ। আমি কীভাবে বন্দুকের URL এ ইউআরএল দৈর্ঘ্য বাড়িয়ে দেব?
রাফায়েল ব্যারোস

উত্তর:


16

এই ত্রুটিটি এনগিনেক্স থেকে নয়, একটি গ্যানিকর্ন ব্যাকএন্ড থেকে এসেছে বলে মনে হচ্ছে। প্যারামিটার --limit-request-lineবা সেট পাস করে আপনি এর সীমাটি পরিবর্তন করতে পারেন limit_request_line

আপনি এখানে একটি বিবরণ দেখতে পারেন ।


3
আমি ঠিক তাই বলেছিলাম।
পেপারনি পিজ্জা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.