হ্যাপ্রক্সি - ক্লাউডে অনলাইন

এটি হ্যাপ্রক্সি কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


HAProxy - দ্রুত এবং নির্ভরযোগ্য http রিভার্স প্রক্সি এবং লোড ব্যালেন্সার

সাইনোপিসিস


haproxy -f [-এল ] [-এন ম্যাক্সকন] [-এন ম্যাক্সকন] [-সি ] [-v|-vv]
[-d][-D][-q][-V][-c][-p ] [-ডিকে] [-ডিএস] [-ডি] [-ডিপি] [-ডিবি] [-ডিএম[ ]]
[-মি ] [{-sf|-st} পিডলিস্ট...]

বর্ণনাঃ


HAProxy হল একটি TCP/HTTP বিপরীত প্রক্সি যা বিশেষভাবে উচ্চ প্রাপ্যতার জন্য উপযুক্ত
পরিবেশ প্রকৃতপক্ষে, এটি করতে পারে:
- স্থিরভাবে নির্ধারিত কুকিজের উপর নির্ভর করে রুট HTTP অনুরোধগুলি;
- সার্ভার নিশ্চিত করার সময় বিভিন্ন সার্ভারের মধ্যে লোড ছড়িয়ে দিন
HTTP কুকিজ ব্যবহারের মাধ্যমে অধ্যবসায়;
- প্রধান একটি ব্যর্থ হলে ব্যাকআপ সার্ভারে স্যুইচ করুন;
- পরিষেবার জন্য নিবেদিত বিশেষ পোর্টগুলিতে সংযোগ গ্রহণ করুন
পর্যবেক্ষণ;
- বিদ্যমান সংযোগগুলি না ভেঙে সংযোগ গ্রহণ করা বন্ধ করুন;
- উভয় উপায়ে HTTP শিরোনাম যোগ/পরিবর্তন/মুছুন;
- একটি নির্দিষ্ট প্যাটার্ন মেলে ব্লক অনুরোধ;
- নির্ভর করে সঠিক অ্যাপ্লিকেশন সার্ভারে ক্লায়েন্টদের ধরে রাখুন
অ্যাপ্লিকেশন কুকিজ
- একটি থেকে প্রমাণীকৃত ব্যবহারকারীদের এইচটিএমএল পৃষ্ঠা হিসাবে বিশদ স্থিতি প্রতিবেদন করুন
অ্যাপ্লিকেশন থেকে ইউআরআই বাধাপ্রাপ্ত।

এর জন্য খুব কম সম্পদ প্রয়োজন। এর ইভেন্ট-চালিত আর্কিটেকচার এটিকে সহজেই পরিচালনা করতে দেয়
শত শত দৃষ্টান্তে একযোগে হাজার হাজার সংযোগ ঝুঁকি ছাড়াই
সিস্টেমের স্থিতিশীলতা।

বিকল্প


-f <কনফিগারেশন ফাইল>
কনফিগারেশন ফাইল পাথ নির্দিষ্ট করুন।

-L
স্থানীয় উদাহরণের পিয়ার নাম সেট করুন। সহকর্মীদের সংজ্ঞায়িত করা হয় সহকর্মীরা কনফিগারেশন
বিভাগ এবং বিভিন্ন উদাহরণের মধ্যে স্টিক টেবিল সিঙ্ক করার জন্য ব্যবহৃত হয়। এই যদি
বিকল্পটি নির্দিষ্ট করা নেই, স্থানীয় হোস্টনামটি পিয়ার নাম হিসাবে ব্যবহৃত হয়।

-n
একযোগে সংযোগের মোট সংখ্যার জন্য উচ্চ সীমা সেট করুন।

-N
একযোগে সংযোগের প্রতি-শ্রোতার সংখ্যার জন্য উচ্চ সীমা সেট করুন।

-C
ডিরেক্টরি পরিবর্তন করুনDir> কোনো ফাইল লোড করার আগে।

-v HAProxy এর সংস্করণ প্রদর্শন করুন।

-ভিভি HAProxy এর সংস্করণ এবং সমস্ত বিল্ড বিকল্প প্রদর্শন করুন।

-d ডিবাগিং মোড সক্ষম করে অগ্রভাগে শুরু করুন। যখন প্রক্সি এই মোডে চলে,
এটি প্রতিটি সংযোগ, সংযোগ বিচ্ছিন্ন, টাইমস্ট্যাম্প, এবং HTTP শিরোনামকে stdout এ ডাম্প করে।
এটি কখনই init স্ক্রিপ্টে ব্যবহার করা উচিত নয় কারণ এটি সিস্টেমকে বাধা দেবে
শুরু হচ্ছে

-D ডেমন মোডে শুরু করুন।

-ডি এস একটি প্রক্রিয়া অগ্রভাগে রেখে systemd ডেমন মোডে শুরু করুন।

-q আউটপুট বার্তা নিষ্ক্রিয়.

-V আউটপুটে বার্তা প্রদর্শন করে এমনকি যখন -q বা 'শান্ত' নির্দিষ্ট করা থাকে। কিছু তথ্য
পোলার সম্পর্কে এবং কনফিগার ফাইল স্টার্টআপের সময় প্রদর্শিত হয়।

-c শুধুমাত্র কনফিগার ফাইল চেক করে এবং কোড 0 দিয়ে প্রস্থান করে যদি কোন ত্রুটি পাওয়া না যায়, বা এর সাথে প্রস্থান করা হয়
কোড 1 যদি একটি সিনট্যাক্স ত্রুটি পাওয়া যায়।

-p
প্রক্রিয়াটিকে ডেমনে এই ফাইলে এর প্রতিটি শিশুর পিড লিখতে বলুন
মোড.

-dk এর ব্যবহার অক্ষম করুন kqueue(2). kqueue(2) শুধুমাত্র BSD সিস্টেমে উপলব্ধ।

-ডি এস অনুমানমূলক ব্যবহার অক্ষম করুন ইপোল(7). ইপোল(7) শুধুমাত্র Linux 2.6 এ উপলব্ধ
কিছু কাস্টম লিনাক্স 2.4 সিস্টেম।

থেকে এর ব্যবহার অক্ষম করুন ইপোল(7). ইপোল(7) শুধুমাত্র Linux 2.6 এবং কিছু কাস্টম-এ উপলব্ধ
লিনাক্স 2.4 সিস্টেম।

-ডিপি এর ব্যবহার অক্ষম করে ভোটগ্রহণ(2). নির্বাচন করা(2) পরিবর্তে ব্যবহার করা যেতে পারে।

-ডি এস এর ব্যবহার অক্ষম করে সংযুক্ত করান(2), যা পুরানো কার্নেলের উপর ভাঙ্গা হয়।

-ডিবি ব্যাকগ্রাউন্ড মোড অক্ষম করে (ফোরগ্রাউন্ডে থাকে, ডিবাগিংয়ের জন্য উপযোগী)। জন্য
ডিবাগিং, '-db' বিকল্পটি খুব দরকারী কারণ এটি অস্থায়ীভাবে ডেমন মোড নিষ্ক্রিয় করে
এবং মাল্টি-প্রসেস মোড। তারপরে কেবল Ctrl-C টিপে পরিষেবাটি বন্ধ করা যেতে পারে,
কনফিগার সম্পাদনা না করে বা সম্পূর্ণ ডিবাগ চালানো ছাড়াই।

-dM[ ]
প্রদত্ত দিয়ে সমস্ত বরাদ্দকৃত মেমরি অঞ্চলগুলি শুরু করেসংবাদের একক> এটি সহজ করে তোলে
অপ্রবর্তিত মেমরি অ্যাক্সেসের ফলে বাগ সনাক্ত করতে, এর ব্যয়ে
একবার সব বরাদ্দ মেমরি স্পর্শ. যদিসংবাদের একক> নির্দিষ্ট করা নেই, এটি ডিফল্ট 0x50
(ASCII 'P')।

-m
সর্বোচ্চ একটি মেমরি ব্যবহারের সীমা প্রয়োগ করুন মেগাবাইট

-sf
স্টার্টআপের পরে পিডলিস্টে থাকা পিডগুলিতে ফিনিশ সংকেত পাঠান। প্রসেস যা
এই সিগন্যালটি গ্রহণ করুন প্রস্থান করার আগে সমস্ত সেশন শেষ হওয়ার জন্য অপেক্ষা করবে। এই
বিকল্পটি অবশ্যই শেষের দিকে উল্লেখ করতে হবে, যেকোন সংখ্যক পিআইডি দ্বারা অনুসরণ করা হবে। প্রযুক্তিগতভাবে
ভাষী, SIGTTOU এবং SIGUSR1 পাঠানো হয়.

-স্ট
স্টার্টআপের পরে পিডলিস্টে থাকা পিডগুলিতে TERMINATE সংকেত পাঠান। প্রসেস যা
এই সংকেত গ্রহণ অবিলম্বে বন্ধ অপেক্ষা করবে, সমস্ত সক্রিয় সেশন বন্ধ.
এই বিকল্পটি অবশ্যই শেষ উল্লেখ করতে হবে, যেকোন সংখ্যক পিআইডি দ্বারা অনুসরণ করা হবে। প্রযুক্তিগতভাবে
ভাষী, SIGTTOU এবং স্বাক্ষর পাঠানো হয়.

লগিং


যেহেতু HAProxy একটি chroot-এর ভিতরে চলতে পারে, তাই এটি নির্ভরযোগ্যভাবে /dev/log অ্যাক্সেস করতে পারে না। এই জন্য
কারণ, এটি স্থানীয় হলেও সার্ভারে লগ পাঠাতে UDP প্রোটোকল ব্যবহার করে
সার্ভার যারা লগ প্রাপ্তিতে সমস্যা অনুভব করেন তাদের syslog নিশ্চিত করা উচিত
ডেমন UDP সকেট শোনে। বেশ কিছু লিনাক্স ডিস্ট্রিবিউশন যা syslogd দিয়ে পাঠানো হয়
sysklogd প্যাকেজ থেকে ডিফল্টরূপে UDP নিষ্ক্রিয় করা আছে। দ্য -r বিকল্প পাস করা আবশ্যক
UDP সক্ষম করার জন্য ডেমন।

সংকেত


কিছু সংকেত হ্যাপ্রক্সি ডেমনের জন্য একটি বিশেষ অর্থ আছে। সাধারণত, তারা ব্যবহার করা হয়
ডেমনের মধ্যে এবং অ্যাডমিনিস্ট্রেটর দ্বারা ব্যবহার করার প্রয়োজন নেই।

- SIGUSR1
সমস্ত সেশন বন্ধ হয়ে গেলে ডেমনকে সমস্ত প্রক্সি বন্ধ করতে এবং প্রস্থান করতে বলে। এটাই
প্রায়ই "সফট-স্টপ" সংকেত হিসাবে উল্লেখ করা হয়।

- SIGTTOU
ডেমনকে সব সকেট শোনা বন্ধ করতে বলে। দ্বারা অভ্যন্তরীণভাবে ব্যবহৃত -sf এবং -স্ট.

- SIGTTIN
a-এর পর সব সকেট শোনার জন্য ডেমনকে বলে SIGTTOU। ব্যবহৃত
অভ্যন্তরীণভাবে যখন গরম পুনর্নির্মাণের সময় একটি সমস্যা ছিল।

- সাইন ইন এবং স্বাক্ষর
উভয় সংকেত দ্রুত ডেমন বন্ধ করতে ব্যবহার করা যেতে পারে।

- সাইনআপ
লগগুলিতে সমস্ত প্রক্সি এবং সার্ভারের স্থিতি ডাম্প করে। বেশিরভাগ ঝামেলার জন্য ব্যবহৃত হয়-
শুটিং উদ্দেশ্য।

- সংকেত
stderr-এ মেমরি পুল সম্পর্কে তথ্য ডাম্প করে। বেশিরভাগই ডিবাগিং উদ্দেশ্যে ব্যবহৃত হয়।

- SIGPIPE
এই সংকেত ব্যতীত সিস্টেমে আটকানো এবং উপেক্ষা করা হয় MSG_NOSIGNAL.

onworks.net পরিষেবা ব্যবহার করে অনলাইনে হ্যাপ্রক্সি ব্যবহার করুন



সর্বশেষ লিনাক্স এবং উইন্ডোজ অনলাইন প্রোগ্রাম