503 ত্রুটিগুলি ক্যাশে না করে আমি কীভাবে Mod_proxy কনফিগার করব?


11

এটি আমার মোড_প্রক্সি কনফিগারেশন:

<IfModule mod_proxy.c>
<Proxy *>
Order deny,allow
Allow from all
</Proxy>

ProxyPass /manage/ http://localhost:9000/manage/
ProxyPassReverse /manage/ http://localhost:9000/manage/
</IfModule>

আমি দেখতে পেয়েছি যে আমার কাছে 9000 পোর্টে থাকা অন্য ওয়েবসাইটগুলি যখনই সঠিকভাবে প্রতিক্রিয়া জানায় না, আমি 503 ত্রুটি টিকিয়ে রাখি - এটি ওয়েবসাইট স্থির হওয়ার পরেও অব্যাহত রয়েছে। অন্য কথায়, 503 প্রতিক্রিয়া ক্যাশেড বলে মনে হচ্ছে।

আমি কীভাবে এটি অক্ষম করতে পারি? আমি মনে করি না আমি নিজেকে ক্যাশে সক্ষম করেছি, সম্ভবত এটি ডিফল্ট।


দেখে মনে হচ্ছে মোড-প্রক্সি নিজেই কোনও ক্যাচিং করে না। আপনি কি আপনার ব্রাউজার ক্যাশেটি পরীক্ষা করেছেন?
খালেদ

@ খালেদ - শেনের উত্তর দেখুন।
রিপার 234

উত্তর:


14

মোড_প্রক্সি যখন নিচে বলে মনে হচ্ছে তখন কোনও প্রতিক্রিয়াহীন ব্যাক-এন্ড চিহ্নিত করে; যদি কোনও ব্যাক-এন্ড পাওয়া না যায় তবে এটি 503 এর সাথে সাড়া দেয়।

ডিফল্টরূপে, একটি ডাউন ব্যাকএন্ড 60 সেকেন্ডের জন্য চিহ্নিত করা হবে; যতক্ষণ না সময় চলে যায় ততক্ষণ এটি সংযোগটি পুনরায় চেষ্টা করবে না (এবং কোনও সংযুক্ত ক্লায়েন্টকে ত্রুটির বার্তা দিয়ে জবাব দেয়)।

এটি অবিলম্বে আবার চেষ্টা করার জন্য, retry=0আপনার ProxyPassনির্দেশিকায় যুক্ত করুন:

ProxyPass /manage/ http://localhost:9000/manage/ retry=0
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.