ব্যাকএন্ড সার্ভারের জন্য ডিএনএস দেখার জন্য HAProxy জোর করে Force


14

আমার হাফ্রোক্সি রয়েছে 1.5.8, এটি কোনও তৃতীয় পক্ষের কাছে কিছু অনুরোধের (পথের উপর ভিত্তি করে) প্রক্সিজ করে আমাদের কোনও নিয়ন্ত্রণ নেই।

যেহেতু ব্যাকএন্ড সার্ভারের আইপি একবার প্রারম্ভকালে সমাধান হয়ে যায়, আইপি পরিবর্তন হলে এটি ভেঙে যায়।

তার জন্য যদি কোন কর্মসূচি থাকে? এনগিনেক্সে অভ্যন্তরীণ ভেরিয়েবল ঘোষণা করা এবং এটি X সেকেন্ডের জন্য ক্যাশে রাখা সম্ভব। আমি HAProxy এর জন্য অনুরূপ সমাধান খুঁজে পাইনি।

উত্তর:


25

HAProxy 1.6 এর সাম্প্রতিক প্রকাশের সাথে আপনার সমস্যার সমাধান রয়েছে। আপনি এখন সমাধানগুলি সংজ্ঞায়িত করতে পারেন এবং এগুলিকে আপনার ব্যাকএন্ডে সংযুক্ত করতে পারেন। তারপরে আইপি রেজোলিউশন রানটাইমে করা হবে।

resolvers dns
  nameserver public-0  xx.xx.xx.xx:53
  hold valid 1s

frontend http
  bind *:8000
  default_backend site-backend

backend site-backend
  balance leastconn
  server site sub.example.com:80 resolvers dns check inter 1000

স্ট্যাকওভারফ্লো এটি নিয়ে আলোচনা করছে

সংশ্লিষ্ট ডকুমেন্টেশনের লিঙ্ক


হুম যখন আমি এটি করি এবং পৃষ্ঠাটি সতেজ করা শুরু করি, তখন আমি এক মিনিট বা তার মধ্যে 503 পেয়ে
যাব

আমার একাধিক সদৃশ "সার্ভার" লাইন ডিসকোর্স করতে হয়েছিল
haপ্রক্সি.অর্গ / টি /

1

দুর্ভাগ্যক্রমে, দেখে মনে হচ্ছে এটি এখনও কাজ চলছে।

আপনি একটি পৃথক nginx প্রক্সি ব্যবহার বিবেচনা করেছেন? যাতে আপনি সেই ব্যাকএন্ডের জন্য অনুরোধগুলি একটি এনজিএক্স উদাহরণে ফরোয়ার্ড করেন, তারপরে কোনটি ডিএনএস রেজোলিউশন করে এবং অনুরোধটি ফরোয়ার্ড করে? আদর্শ নয়, তবে কম ট্রাফিক পরিবেশে কাজ করতে পারে।


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