অ্যাপাচি 2.4 প্রক্সি_ ভারসাম্যকর এবং lbmethod_byrequest


13

আমি স্থির মডিউলগুলি সহ আমার অ্যাপাচি সার্ভারটি তৈরি করার চেষ্টা করছি। তবে প্রক্সি_বালেন্সার মডিউলটি নিয়ে কিছু সমস্যা দেখা দেয়। আমি একটি ত্রুটি পেয়েছি:

[ssl:info] [pid 11863] AH01876: mod_ssl/2.4.10 compiled against Server: Apache/2.4.10, Library: OpenSSL/1.0.1i
[proxy:crit] [pid 11868] AH02432: Cannot find LB Method: byrequests
[proxy_balancer:emerg] [pid 11868] (22)Invalid argument: AH01183: Cannot share balancer
[:emerg] [pid 11868] AH00020: Configuration Failed, exiting

আমি যখন লোড হওয়া মডিউলগুলি ব্যবহার করে bin/apachectl -Mদেখি সেখানে কোনও মোড_লবমেডুড মডিউল নেই।

আমি কনফিগারেশন স্ক্রিপ্টে এই লাইন যোগ করে মডিউল লোড করতে tryied থাকেন --enable-lbmethod-byrequestএবং --with-lbmethod=byrequestকিন্তু এটা মডিউল তালিকায় না অন্তর্ভুক্ত ফোল্ডারে দেখা নেই।

কেউ আগে এই সমস্যাটি অনুভব করেছেন এবং এর সমাধান পেয়েছেন?

উত্তর:


16

আপনি যদি অ্যাপাচি ২.৪ বা ততোধিক ব্যবহার করে থাকেন তবে মোড_লবমেডথো_বিক্রয়েস্টগুলিও সক্ষম করতে হবে ut তবে বেলো ২.৪ মোড_প্রক্সি_বালেন্সার যথেষ্ট ছিল। আমারও এই সমস্যা ছিল। সমস্যাটি মোড_লবমেডোথের_ব্রেকোয়েস্টগুলি মোড_প্রক্সি_বালেন্সার থেকে ২.৩ এ বিভক্ত ।


14

এটি mod_lbmethod_byrequestsযেমন মডিউল সক্ষম করে সমাধান করা যেতে পারে :

$ sudo a2enmod lbmethod_byrequests

এটি অ্যাপাচি ২.২.২২ তে প্রয়োজন ছিল না, তবে অ্যাপাচি ২.৪ দ্বারা প্রয়োজনীয়


2

সুতরাং আমি সমস্যাটি খুঁজে পেয়েছি .. এটি একটি সাধারণ টাইপ ছিল, বহুবচন রূপ "গুলি" হারিয়েছে ..

মডিউলটি ব্যবহার করে লোড করে --enable-lbmethod-byrequestsএবং এটি কাজ করে


1

Httpd.conf এ আপনি নীচের লাইনগুলি দেখতে পাবেন:

#LoadModule lbmethod_bybusyness_module "${PRODUCT_HOME}/modules/mod_lbmethod_bybusyness.so"
#LoadModule lbmethod_byrequests_module "${PRODUCT_HOME}/modules/mod_lbmethod_byrequests.so"
#LoadModule lbmethod_bytraffic_module "${PRODUCT_HOME}/modules/mod_lbmethod_bytraffic.so"

আপনি যে ভারী ভারসাম্যটি ব্যবহার করতে চলেছেন তার উপর নির্ভর করে লাইনটি অন-মন্তব্য করুন। আপনার ক্ষেত্রে নিম্নলিখিত লাইনে আন-মন্তব্য করুন:

#LoadModule lbmethod_byrequests_module "${PRODUCT_HOME}/modules/mod_lbmethod_byrequests.so"

অস্বস্তিকর পরে:

LoadModule lbmethod_byrequests_module "${PRODUCT_HOME}/modules/mod_lbmethod_byrequests.so"

এটি ভাল কাজ করা উচিত।


0

আপনি কি নিশ্চিত যে এটি এমন একটি সমস্যা যা সমাধানের জন্য বিরক্ত করা উচিত? আপনি কেন এই পথে নামছেন?

অ্যাপাচি একটি দুর্দান্ত ওয়েব সার্ভার, এবং সাধারণ একক সার্ভার পরিবেশে কয়েকটি ইউআরএল প্রক্সিং করার জন্য মোড_প্রক্সির একটি জায়গা রয়েছে যেখানে কোনও সামনের প্রান্তে ক্যাচিং এবং লোড ব্যালেন্সিং স্তর (গুলি) নেই। আপনি যদি ভারসাম্য ভারসাম্য রাখতে চান তবে অ্যাপাচি মডিউলটি ব্যবহার না করে আপনি এপাচের সামনে একটি স্তর স্থাপন করা প্রায় ভাল। যেমন বার্নিশ বা স্কুইড ব্যবহার করুন।

আপনি যদি চালিয়ে যান, আপনার বিল্ড এবং কনফিগারেশনে আপনি ঠিক কী করছেন এবং কোথায় এবং কখন ত্রুটিটি উপস্থিত হয় সে সম্পর্কে আপনাকে আরও তথ্য সরবরাহ করতে হবে।

আমি ধরে নিয়েছি আপনার অ্যাপাচি কনফিগারেশনে উপযুক্ত লোডমোডুল নির্দেশিকা আছে?

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