কীভাবে অ্যাপাচে একযোগে সংযোগ বাড়ানো যায়

আজ আমি আপনার সাথে বিশ্বের অন্যতম ব্যবহৃত ওয়েব সার্ভিস: ওয়েব সার্ভার সম্পর্কে আরও একবার কথা বলতে এসেছি Apache2.

এটি এমন একটি বিষয় যা নিয়ে বহুবার কথা হয়েছিল, তবে এখন আমি আপনাকে এই পরিষেবাটি বিবেচনায় নেওয়ার জন্য আরও একটি বৈশিষ্ট্য সম্পর্কে বলতে এসেছি: একযোগে সংযোগের সীমা। আমাদের খুব বেসিক বা আই 7 প্রসেসর এবং 32 গিগাবাইট র‌্যাম সহ স্পেসশিপ আছে কিনা তা বিবেচ্য নয় ...

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

এক্ষেত্রে কোনও কিছু ইনস্টল করার প্রয়োজন নেই, সমস্ত কিছু সহজ ধারণার উপর ভিত্তি করে যা অ্যাপাচি কনফিগার করার জন্য অ্যাকাউন্টে নেওয়া উচিত; কোনও পরিবর্তন আনার আগে এমন ধারণাগুলি অবশ্যই খুব স্পষ্ট হওয়া উচিত।

apache2_logo

প্রথম ভাবার বিষয়টি: আমার টিমের কী ক্ষমতা আছে? আমি যতটা সম্ভব জোর করে আমার সরঞ্জামগুলিকে কতগুলি যুগপত সংযোগগুলি সমর্থন করতে পারে? এই সমস্ত একক ফ্যাক্টরের উপর নির্ভর করে; র‌্যাম (র‌্যান্ডম অ্যাক্সেস মেমরি)।

র‌্যামটি যত বেশি, সংযোগের সংখ্যা তত বেশি, যদিও কোনও নির্দিষ্ট মান নেই (এটি প্রতিটি এক্স র‌্যামের জন্য এক্স ক্লায়েন্ট), সে কারণেই প্রথমে আমাদের ওয়েব সার্ভারে কিছু ছোট গণনা করা গুরুত্বপূর্ণ, আমাদের সীমা জানতে।

প্রথমে আপনার জানা উচিত যে আপাচে প্রতিটি সংযোগ গড়ে গড়ে কতটা র্যাম সেবন করে, যেহেতু প্রতিটি সংযোগ স্থাপন করা হয়েছে এটি সিস্টেমে একটি নির্দিষ্ট র‌্যাম ব্যবহার করে ... স্পষ্টতই সমস্ত সংযোগ একই র‌্যাম ব্যবহার করে না, যার সাথে একটি তৈরি করতে হবে মিডিয়া ... এই সমস্ত নিম্নলিখিত কমান্ড দিয়ে প্রাপ্ত করা যেতে পারে:

PS -ylC apache2 --sort: rss | awk '; সুম + = $ 8; আমি + = 1} শেষ {প্রিন্ট এসইএম / আই / 1024} '

প্রাপ্ত ফলাফলটি মেগাবাইটে উপস্থাপিত হবে এবং সক্রিয় সংযোগের সংখ্যা, অ্যাক্সেস করা পৃষ্ঠাগুলির ধরণের উপর নির্ভর করে পৃথক হতে পারে ... সুতরাং, বিভিন্ন ট্যাবগুলি খোলা রেখে পরীক্ষা চালানোর পরামর্শ দেওয়া হয়; তাদের প্রত্যেকটি সম্ভব হলে বিভিন্ন সামগ্রী দেখায় showing আমার ক্ষেত্রে, উদাহরণস্বরূপ, ফলাফলটি হয়েছে 9.5458, যা যদি আমরা এটি শীর্ষে রাখি তবেই হবে 10 মেগাবাইট প্রতি সংযোগে র‍্যাম ব্যবহার করা হয়।

সিস্টেমটিতে সক্রিয় থাকা বাকী সমস্ত প্রক্রিয়া দ্বারা র্যাম কত পরিমাণে সেবন করে তা জানাও গুরুত্বপূর্ণ, যেহেতু ওয়েব সার্ভিস কেবলমাত্র অপারেটিং সিস্টেমে চালিত হয় না এবং সার্ভারে নিখরচায় র‌্যাম মেমরি ছেড়ে দেওয়া প্রয়োজন যাতে এটি কার্যকর করতে পারে বাকি কাজগুলি। এটি নীচে প্রদর্শিত কমান্ডের সাহায্যে পাওয়া যাবে:

PS -N -ylC apache2 --sort: আরএসএস | awk '{SUM + = $ 8} END {SUM / 1024 {মুদ্রণ করুন

প্রাপ্ত ফলাফলটি মেগাবাইটেও প্রতিনিধিত্ব করা হত, এবং এটি আমাদের বাকী প্রক্রিয়াগুলির দ্বারা যথেষ্ট পরিমাণে র‌্যাম ব্যবহার করে তা দেখায়; আমার ক্ষেত্রে 800 মেগাবাইট। এই তথ্যের সাহায্যে আমরা যে একযোগে সংযোগ পেতে পারি তার সংখ্যার একটি সাধারণ গণনা করতে পারি; আমি গণনা করি যে আমরা খুব সাধারণ অপারেশনের মাধ্যমে অর্জন করব।

(র‌্যামটোটাল - র‌্যাম্পস্টোপ্রোসিওএসওএস) / র‌্যাম্পপোর_সিওএনএক্সআইএন

এই সূত্রটি হাতে নিয়ে আসুন, কল্পনা করুন যে আমাদের কাছে 4 জিবি র‌্যামযুক্ত একটি কম্পিউটার রয়েছে, অর্থাৎ 4096 এমবি এবং আমাদের কম্পিউটারটি পূর্বোক্ত ফলাফলগুলি দেখিয়েছে; গণনাটি হবে:

(4096 - 800) / 10 = 329 একযোগে সংযোগ

এই গণনার ক্ষেত্রে সমস্যাটি হ'ল একটি অত্যন্ত চরম, যেহেতু এটি সমস্ত র‌্যাম (সার্ভারটি স্বাপটি গ্রহণ করে) গ্রাহ্য করবে এবং মাইএসকিউএল বা অন্য কোনও ডেটাবেস থাকার ক্ষেত্রেও এর সংযোগগুলিও র‌্যাম গ্রাস করবে , সুতরাং প্রাপ্ত সংখ্যাটি ইউটোপিয়ান সংখ্যা হিসাবে যোগ্য হতে পারে। সুতরাং, সম্ভাব্য অতিরিক্ত প্রক্রিয়াগুলির জন্য মেমরিটি মুক্ত করতে এবং কোনও ডাটাবেসের সাথে সংযোগগুলি কার্যকর হওয়ার সম্ভাবনা বিবেচনা করার জন্য, আমরা সংযোগের সংখ্যা হ্রাস করব 250.

এখন যেহেতু আমাদের একযোগে সংযোগের সর্বাধিক সংখ্যক সংখ্যা রয়েছে, তাই এই কলটি কনফিগারেশন ফাইলে সম্পন্ন এই নম্বরটি অর্জন করতে আমাদের অ্যাপাচি প্রস্তুত করতে হবে which apache2.conf, যা হোস্ট করা হয় / ইত্যাদি / অ্যাপাচি 2.

প্রশ্নে থাকা ফাইলটি ভিত্তিতে একটি কাঠামো অনুসরণ করে মডিউল, প্রত্যেকে এর সম্পর্কিত নাম সহ, তবে আমরা কেবল তার মধ্যে একটিতে আগ্রহী, যার নাম  এমপিএম_প্রিয়র্ক_মডিউল। প্রশ্নের মধ্যে থাকা মডিউলটির ডিফল্টরূপে নিম্নলিখিত ডেটা রয়েছে:

স্টার্টসার্ভস 5 মিনিস্পার সার্ভারস 5 ম্যাক্সস্পিয়ার সার্ভারস 10 ম্যাক্সক্লিয়েন্টস 150 ম্যাক্সরুইয়েস্টস পারফিল্ড 0

এই মডিউলটির খুব গুরুত্বপূর্ণ পরামিতিগুলির একটি সিরিজ রয়েছে, যদিও এর মধ্যে একটি রয়েছে যা আমাদের বিশেষভাবে আগ্রহী, বলা হয় সর্বোচ্চ ক্লায়েন্ট। এই পরামিতি একযোগে সংযোগের সর্বাধিক সংখ্যা নির্দিষ্ট করে এবং এতে পরিবর্তন করা উচিত should 250.

মনে রাখার একটি বিশদটি হ'ল যখন পূর্বনির্ধারিত ব্যতীত অন্য কোনও মান উল্লিখিত প্যারামিটারে সুনির্দিষ্ট করা হয়, এটির আগে আরও একটি যুক্ত করা প্রয়োজন। এই পরামিতি বলা হয় সার্ভারলিমিট এবং সংযোগগুলির সীমা সেট করে যা সার্ভার সীমা ছাড়িয়ে গেলেও "ধরে রাখতে পারে"।

সার্ভারলিমিট প্যারামিটারটি সর্বদা ম্যাক্সক্লিয়েন্টের তুলনায় কিছুটা উঁচুতে হবে এবং এখানে হস্তক্ষেপের সামান্য সীমা রয়েছে বলে 270। এটি মডিউলটিকে এর মতো দেখায়:

স্টার্টসার্ভস 5 মিনিসপায়ার সার্ভারস 5 ম্যাক্সস্পায়ার সার্ভারস 10 সার্ভারলিমিট 270 ম্যাক্সক্লিয়েন্টস 250 ম্যাক্সরুইয়েস্টস পারফিল্ড 0

এখন কেবল কমান্ডটি ব্যবহার করে অ্যাপাচি পরিষেবাটি পুনরায় চালু করা প্রয়োজন: 

/etc/init.d/apache2 রিস্টার্ট

এটির সাহায্যে আমরা ইতিমধ্যে আমাদের অনুকূলিত ওয়েব সার্ভারটি উপভোগ করতে পারি।

গ্রিটিংস।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   জেটাতিনো তিনি বলেন

    পোস্টের জন্য ধন্যবাদ!

    1.    ড্রসিল তিনি বলেন

      আপনি এটি দরকারী বলে খুশি।

      গ্রিটিংস।

  2.   মিগুয়েল এঞ্জেল তিনি বলেন

    আপাচে এবং দুটি সার্ভার ক্লাস্টার করার একটি উপায় আছে, আপনি কীভাবে এটি কাজ করে তা ব্যাখ্যা করতে পারেন?

    1.    ড্রসিল তিনি বলেন

      যদিও আমি এটি সম্পর্কে কিছু তত্ত্ব পড়েছি, আমি কখনও এটি অনুশীলনের জন্য প্রয়োগ করি নি। তবুও, সম্ভবত এই নিবন্ধটি আপনাকে এই বিষয়ে কিছু দিকনির্দেশনা দিতে পারে, যদিও আমি পুনরাবৃত্তি করি যে এটিকে বাস্তবে রাখার সুযোগ আমার হয়নি:

      http://www.muspells.net/blog/2011/04/alta-disponibilidad-con-apache2-y-heartbeat-en-debian-squeeze/

    2.    এদুয়ার্দো জলিল তিনি বলেন

      আপনি দীর্ঘ সময় জিজ্ঞাসা করেছেন, যদি আপনি সমাধান না করেন; আমার একটি তৃতীয় পক্ষের সাথে ভারসাম্য প্রকল্প রয়েছে যা একটি ফাইল সিস্টেম হিসাবে কাজ করে, আপনি যে ফাইলগুলি ভার্ / www / এইচটিএমএল / (আমার ক্ষেত্রে) আছে সেগুলি ফাইল সিস্টেমের দিকে নির্দেশ করেন, সুতরাং তারা একই তথ্য ভাগ করে নেবে এবং আপনার সম্ভবত একটি ভার্চুয়াল আইপি দরকার যা সাড়া দেয় এবং অ্যাপাচগুলির আইপ্সে পুনর্নির্দেশ করুন, এর জন্য আপনি একটি হ্যাপ্রোক্সি দখল করতে পারেন এবং যদি আপনি এটি উচ্চ প্রাপ্যতায় চান তবে আপনি যদি একটি পতনের ক্ষেত্রে রক্ষণশীলকে সংহত করতে পারেন, অন্যটি জবাব দিতে থাকে, বা আপনার যদি ইতিমধ্যে অ্যাপ্লিকেশনটির জন্য কোনও ডোমেন থাকে তবে আপনি পাউন্ডের সাথে ভারসাম্য বজায় রাখতে পারবেন উভয় সার্ভারগুলিতে ব্যাকএন্ড করা, যেমন মুডল বা নির্দিষ্ট অ্যাপ্লিকেশনগুলি যা মাইএসকিএল-তে একটি ডাটাবেসে সংযুক্ত থাকে, আপনাকে একই অ্যাপ্লিকেশন সার্ভারে এমন একটি ব্যবহারকারী তৈরি করতে হবে যা একই ডাটাবেসের দিকে নির্দেশ করে।

  3.   শামারু তিনি বলেন

    পোস্টটির জন্য আপনাকে অনেক ধন্যবাদ, আপনি একেবারে সঠিক, মেষটি প্রাথমিক গণনা, যদিও আমি কল্পনা করি যে আমরা আমাদের প্রসেসর হ্যান্ডল করতে সক্ষম সর্বাধিক সংখ্যারও গণনা করি (অবশ্যই, প্রথমে মূল মেমরির গণনা করা) এবং ডিস্কটি কীভাবে বিতরণ করা হবে হার্ড (উদাহরণস্বরূপ পার্টিশন / var = 1TR)।

    1.    ড্রসিল তিনি বলেন

      তুমি ঠিক বলছো; অন্যান্য জিনিসগুলির মধ্যে তাপমাত্রা নিয়ন্ত্রণের মতো সবকিছুই গুরুত্বপূর্ণ। স্পষ্টতই একটি শক্তিশালী প্রসেসর দুর্দান্ত দক্ষতার সাথে একই সাথে একটি বৃহত সংখ্যক কাজ সম্পাদন করতে পারে, তবে এই পোস্টের উদ্দেশ্য ছিল যুগপত সংযোগের সংখ্যার ক্ষেত্রে র‌্যামের গুরুত্ব ব্যাখ্যা করা।

      এই সমস্ত বিষয়গুলি নিয়ন্ত্রণ করার একটি ভাল উপায় এবং দেখুন যে আমাদের প্রসেসরটি স্যাচুরেটেড নয় বা যদি আমাদের কাছে খুব কম ফ্রি র্যাম থাকে তবে এটি ব্যাশ স্ক্রিপ্ট ব্যবহার করে। আমি এই পোস্টটি কয়েকদিন আগে তৈরি করেছিলাম এটি আপনার জন্য আকর্ষণীয় হবে, যা আমি আপনাকে নীচের লিঙ্কে ছেড়ে চলেছি; এটি একটি বিশ্ব পর্যবেক্ষণ তবে এটি কারও জন্য আকর্ষণীয় হতে পারে:

      http://bytelearning.blogspot.com.es/2015/07/controlando-la-salud-del-equipo-con-bash.html

      শুভেচ্ছা

  4.   সার্জিও এস তিনি বলেন

    খুব ভাল নোট, আপনাকে অনেক ধন্যবাদ!

    1.    ড্রসিল তিনি বলেন

      অনেক ধন্যবাদ! আশা করি আপনি এর সদ্ব্যবহার করতে পেরেছেন।

  5.   চাষা তিনি বলেন

    আমি জটলা হতে চাই না ...
    … তবে সংযোগের সংখ্যা বাড়িয়ে আপনি ডিডিওএস আক্রমণে বেশি ঝুঁকিপূর্ণ ছেড়ে যাবেন না?

    1.    ড্রসিল তিনি বলেন

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

      iptables -A INPUT -p tcp ynsyn –dport 80 -m comlimit -conmit-up to 10 -m state -state NEW -j ACCEPT

      iptables -A INPUT -p tcp -dport 80 -m state -state ESTABLISHED, রিলেটেড -জে এসিসিপিটি

      iptables -A INPUT -p tcp -dport 80 -j DROP

      1.    চাষা তিনি বলেন

        ডিডোএস আক্রমণগুলির একটি বৈশিষ্ট্য হ'ল আক্রমণকারী বিভিন্ন প্যাকেটগুলি বিভিন্ন দিক থেকে প্রেরণ করতে উপস্থিত হতে পারে যা প্যাকেটগুলির প্রবাহকে কেবল এক দিক থেকে আসা থেকে আটকা দেয়।

    2.    ড্রসিল তিনি বলেন

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

      যাইহোক, প্রশ্নের কিটটি হ'ল সার্ভার যত বেশি যুগপত সংযোগগুলি সমর্থন করে, ডিডিওএস আক্রমণে এটিকে আটকানো তত বেশি কঠিন হবে, যা আক্রমণকারী দ্বারা পৃষ্ঠাটি ছিটকে রাখা আরও কঠিন করে তুলবে।

      গ্রিটিংস।

  6.   এলিওটাইম 3000 তিনি বলেন

    ভাল. আপাতত আমি আমার সাইটে এনজিআইএনএক্স সাথে চালিয়ে যাচ্ছি যাতে আমার ভিপিএসের উপর অত্যাচার না ঘটে।

  7.   ব্রুনো ক্যাসিও তিনি বলেন

    সুন্দর পোস্ট @ ড্র্রেসিল!

    আমি কনফিগারেশনের চেয়ে সম্ভবত আরও পরিসংখ্যানমূলক কিছু অবদান রাখতে চেয়েছিলাম।
    যদিও খরচ পরামিতি গণনা করার সবচেয়ে সহজ এবং দ্রুততম উপায়টি গড় সহ, তবে সম্ভবত আমরা আরও কঠোর হতে পারি এবং "গড়" এর পরিবর্তে "মিডিয়ান" ব্যবহার করতে পারি। কী আমাদের বাঁচাতে পারে? যে কোনও সংযোগ প্রচুর স্মৃতি গ্রহন করেছে সে ক্ষেত্রে সংখ্যাগুলি আপ আপ হয়। উদাহরণস্বরূপ, ধরুন যে ক্লায়েন্টগুলি নীচের মানগুলি ব্যবহার করে, তারা যে মেমরির চায় তার একক (KB, MB, MiB, ইত্যাদি):

    10, 15, 150, 5, 7, 10, 11, 12

    গড় প্রায় 30 ডলার দেবে

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

    5, 7, 10, 10, 11, 12, 15, 150

    সুতরাং আমাদের গড় হবে: 8/2 = 4 যা 10 ডলার

    এখানে আপনি দেখতে পাচ্ছেন যে চরম যে কতো পাগল হোক না কেন, এটি আমাদেরকে আরও একটি বাস্তবসম্মত মান দেয়। যদি আমরা 200 জন গ্রাহককে যুক্ত করি তবে আমাদের মিডিয়ান 11 হবে, যখন গড়টি যেতে পারে ……।

    এটি কেবল একটি অবদান, এবং এটি খুব বিতর্কিত, কারণ সংযোগগুলির সাথে এটি স্ক্রু হয় না।

    আলিঙ্গ মানুষ লিনাক্সের 🙂

  8.   কার্লোস তিনি বলেন

    হ্যালো, আমার উত্সর্গীকৃত সার্ভারে আমার একটি সমস্যা হয়েছিল এবং এটি হ'ল প্রতিবারই অনলাইনে প্রায় 250 লোকের সংখ্যা আসে, রিয়েল টাইমে গুগল অ্যানালিটিক্স অনুসারে, আমার সার্ভারটি এটির মতো ভেঙে যায় এবং সংযোগটি ধীরে ধীরে অবধি নামা না হওয়া পর্যন্ত হয়ে যায় ওয়েবসাইটের সাথে সংযোগ এবং অনলাইনে ব্যবহারকারীদের সংখ্যার চেয়ে বেশি আপলোড হয় না, তবে আমি যখন 8gb র‌্যামের ডেডিকেটেড সার্ভারের কার্যকারিতা দেখি তখন এটি 10% ব্যবহার দেখায়, সিপিইউ: 5% ব্যবহার করে এবং হার্ডডিস্কটিতে: 1.99 % ব্যবহার.
    আপনি কি আমাকে সাহায্য করতে পারেন? আমি কী করব তা খুঁজে পাচ্ছি না, এই পদক্ষেপগুলি সমাধান করে দিচ্ছে?

    1.    ড্রসিল তিনি বলেন

      ভাল কার্লোস।

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

      গ্রিটিংস।

      1.    কার্লোস তিনি বলেন

        ড্রসিল, আপনি উল্লিখিত কনফিগারেশনটি আমি করেছিলাম এবং এটি সন্তোষজনক হয়েছে, গতকাল আমি অনলাইনে ২৮০ জন ব্যবহারকারীকে পৌঁছেছি এবং সার্ভারটি স্থগিত হয়নি, এই ফলাফলটি নিয়ে আমি খুব খুশি, এবং আপনি অন্য যেটি জিনিসটি আমাকে ডেটাবেসটি অপ্টিমাইজ করতে বলছেন তা করতেও চাই, ¿ আমি কীভাবে এটি অর্জন করব?

    2.    ড্রসিল তিনি বলেন

      ডাটাবেস ধারণাটি বেশ উন্মুক্ত; মাইএসকিএল ব্যবহার করা পোস্টগ্রিসের মতো নয় (উদাহরণস্বরূপ)। স্পষ্টতই আমি সমস্ত ডাটাবেস জানি না; আমি মাইএসকিএল এবং পোস্টগ্রিস চেষ্টা করেছি এবং এগুলিতে এক সাথে সংযোগগুলির বৃদ্ধি প্যারামিটার সর্বাধিক সংযোগগুলির উপর ভিত্তি করে হবে; মাইএসকিএল অপ্টিমাইজেশন /etc/my.conf এ করা হবে এবং পরামিতি সর্বাধিক সংযোগগুলি পরিবর্তন করতে হবে (অন্যদের মধ্যে)। পরিবর্তে পোস্টগ্রিসের জন্য, আমার ব্লগে আমার একটি নিবন্ধ রয়েছে যা এটি কীভাবে অনুকূলিত করতে পারে যা আপনার পক্ষে কার্যকর হতে পারে বা আপনি এটি আপনার ডেটাবেসের জন্য একটি রেফারেন্স হিসাবে ব্যবহার করতে পারেন তা ব্যাখ্যা করে:

      http://bytelearning.blogspot.com.es/2016/02/postgresql-una-alternativa-mysql-en.html

      গ্রিটিংস।

  9.   এরিকসন ভাসকেজ তিনি বলেন

    হ্যালো, যখন আমি প্রথম কমান্ডটি নিক্ষেপ করি তখন এটি আমার মান 0 দেখায়

  10.   ড্যানিয়েল ওজেদা তিনি বলেন

    এই পোস্টের জন্য আপনাকে ধন্যবাদ।

  11.   রোল্যান্ডো আগুইলেরা সালাজার তিনি বলেন

    কি একটি ভাল ম্যানুয়াল, যে তথ্য আমি যা খুঁজছি অংশ অংশ... ধন্যবাদ!

    কিন্তু এখন, আমি যদি চাই যে যখন সেই 250 ভিজিটর পেরিয়ে যাবে, ভিজিটর 251 একটি ওয়েটিং পেজ বা ভার্চুয়াল কিউতে যাবে, আমি কি একই কনফিগারেশন থেকে এটা করতে পারি?

    শুভেচ্ছা এবং ধন্যবাদ!