Apache မှာတစ်ပြိုင်နက်တည်းဆက်သွယ်မှုကိုတိုးမြှင့်နည်း

ဒီနေ့ကမ္ဘာမှာအသုံးအများဆုံး web service တစ်ခုဖြစ်တဲ့ web server အကြောင်းနောက်တစ်ခါမင်းကိုပြောဖို့လာလာပြီ Apache2.

၎င်းသည်အကြိမ်များစွာပြောဆိုခဲ့သည့်ခေါင်းစဉ်တစ်ခုဖြစ်သည်၊ သို့သော်ယခုကျွန်ုပ်သည်ဤ ၀ န်ဆောင်မှုတွင်ထည့်သွင်းစဉ်းစားရမည့်အခြားအင်္ဂါရပ်တစ်ခုအကြောင်းပြောပြရန်ရောက်လာသည်။ တစ်ပြိုင်နက်တည်းဆက်သွယ်မှုများ၏ကန့်သတ်။ ကျွန်ုပ်တို့တွင်အခြေခံအကျဆုံးရှိပါသလား၊ သို့မဟုတ် i7 ပရိုဆက်ဆာနှင့် 32 GB ram ရှိသည့်အာကာသယာဉ်ရှိပါသလား။

အကယ်၍ ကျွန်ုပ်တို့ကသင့်လျော်သောအစီအမံများမပြုလုပ်လျှင်တစ်ပြိုင်နက်ဆက်သွယ်မှုများ၏အကန့်အသတ်မှာအမြဲတမ်းတူညီလိမ့်မည်။ ဆိုလိုသည်မှာကျွန်ုပ်တို့သည်လူများစွာကိုတစ်ချိန်တည်းဆက်သွယ်လိုပါကကျွန်ုပ်တို့သည် hardware ကောင်းလိုအပ်ရုံသာမကကောင်းမွန်သောဖွဲ့စည်းပုံကိုလည်းလိုအပ်လိမ့်မည်။

ဤကိစ္စတွင်ဘာမှ install လုပ်ရန်မလိုအပ်ပါ။ အရာအားလုံးသည် apache ကို configure လုပ်ရန်အတွက်ထည့်သွင်းစဉ်းစားရမည့်ရိုးရှင်းသောသဘောတရားများကိုအခြေခံသည်။ မည်သည့်ပြောင်းလဲမှုကိုမဆိုလုပ်ရန်မတိုင်မီအလွန်ရှင်းလင်းစွာဖြစ်ရမည်သောသဘောတရားများ

apache2_လိုဂို

စဉ်းစားရန်ပထမ ဦး ဆုံးမှာ - ကျွန်ုပ်အသင်းသည်မည်သည့်စွမ်းရည်ရှိသနည်း။ ကျွန်ုပ်၏ပစ္စည်းကိရိယာများကိုအတတ်နိုင်ဆုံးအတင်းအကျပ်တိုက်တွန်းပါကတစ်ပြိုင်နက်တည်းဆက်သွယ်မှုမည်မျှထောက်ပံ့နိုင်ပါသနည်း။ ဤအရာအလုံးစုံအချက်တစ်ခုတည်းပေါ်တွင်မူတည်; RAM (ကျပန်း Access Memory) ။

RAM များလေလေဆက်သွယ်မှုများများများလေလေ၊ ပုံသေတန်ဖိုးမရှိပါ (X ram တစ်ခုချင်းစီအတွက် X clients များဖြစ်သည်) ဖြစ်သော်လည်းဆက်သွယ်မှုအရေအတွက်များလေလေဖြစ်သည်။ ထို့ကြောင့်ပထမဆုံး web server တွင်တွက်ချက်မှုအနည်းငယ်ပြုလုပ်ရန်အရေးကြီးသည်။ ကျွန်တော်တို့ရဲ့ကန့်သတ်ကိုသိရန်အလို့ငှာ။

သင်သိသင့်သည်မှာပထမအချက်မှာ Apache ဆက်သွယ်မှုတစ်ခုစီ၏ပျမ်းမျှ RAM မှတ်ဉာဏ်မည်မျှသုံးစွဲသည်၊ တည်ထောင်ထားသည့် connection တစ်ခုစီသည် system အတွင်းရှိအချို့သော RAM စားသုံးမှုကိုဆိုလိုသည်။ သိသာထင်ရှားမှုရှိသည့် connection အားလုံးသည်တူညီသော ram ကိုသင်စားသုံးရလိမ့်မည်မဟုတ်ပါ။ မီဒီယာတစ်ခုလုပ်ပါ။ အောက်ပါ Command ဖြင့်ရရှိနိုင်ပါသည်။

ps -ylC apache2 --sort: rss | awk '' {SUM ကို + = $ 8; ငါ + = 1} END {ပုံနှိပ် SUM / I / 1024} '

ရရှိသောရလဒ်ကို megabytes ဖြင့်ဖော်ပြမည်ဖြစ်ပြီးတက်ကြွစွာဆက်သွယ်မှုအရေအတွက်၊ ကြည့်ရှုသည့်စာမျက်နှာအမျိုးအစားများစသည်တို့ပေါ် မူတည်၍ ကွဲပြားနိုင်သည်။ ထို့ကြောင့်စမ်းသပ်မှုကိုမတူညီသော tabs များဖြင့်ပြုလုပ်ရန်အကြံပြုလိုသည်။ ဖြစ်နိုင်လျှင်ကွဲပြားခြားနားသောအကြောင်းအရာများကိုဖေါ်ပြခြင်းသူတို့ထဲကတစ် ဦး ချင်းစီ။ ဥပမာအားဖြင့်ကျွန်ုပ်၏ကိစ္စတွင်ရလဒ်မှာ ၉.၅၄၅၈ ဖြစ်သည်၊ ၎င်းသည်ထိပ်ကိုအထက်သို့လှည့်လျှင်၎င်းသည်ဖြစ်လိမ့်မည် 10 ကို MB ဆက်သွယ်မှုနှုန်းမှာပျမ်းမျှ RAM ကိုလောင်ခဲ့သည်။

ကျန် ၀ န်ဆောင်မှုသည် operating system တွင်အလုပ်လုပ်သောတစ်ခုတည်းသောလုပ်ငန်းလည်ပတ်ခြင်းမဟုတ်သောကြောင့်၎င်းသည် RAM ပမာဏမည်မျှကျန်သည်ကိုသိရှိရန်အရေးကြီးသည်၊ ကျန်စနစ်အတွင်းရှိတက်ကြွသောလုပ်ငန်းစဉ်များမှ RAM မည်မျှစားသုံးသည်ကိုသိရန်အရေးကြီးသည်။ ကျန်ရှိသောတာ ၀ န်များကိုလုပ်ဆောင်ရန်ဆာဗာကိုသုံးသည်။ ၎င်းကိုအောက်တွင်ဖော်ပြထားသော command ဖြင့်ရရှိနိုင်သည်။

ps -N -ylC apache2 --sort: rss | awk '{SUM + = $ 8} END {ပုံနှိပ် SUM / 1024}' '

ရရှိသောရလဒ်ကိုလည်း megabytes တွင်ဖော်ပြထားသည်။ ၎င်းသည်ကျန်လုပ်ငန်းစဉ်များမှသုံးစွဲသော RAM ပမာဏကိုအတိအကျပြသလိမ့်မည်။ ငါ့ကိစ္စမှာတော့ 800 ကို MB။ ဤအချက်အလက်ဖြင့်ကျွန်ုပ်တို့သည်တပြိုင်နက်တည်းဆက်သွယ်မှုအရေအတွက်ကိုယေဘူယျတွက်ချက်နိုင်သည်။ ကျနော်တို့အလွန်ရိုးရှင်းတဲ့စစ်ဆင်ရေးမှတဆင့်ရယူမယ်လို့တွက်ချက်။

(RAMTOTAL - RAM_RESTOPROCESOS) / RAM_POR_CONNEXIÓN

ဒီပုံသေနည်းကိုကိုင်တွယ်ပြီးရင် 4GB RAM ရှိတဲ့ 4096 MB ရှိတဲ့ကွန်ပျူတာရှိတယ်ဆိုတာငါတို့စိတ်ကူးကြည့်ရအောင်။ တွက်ချက်မှုကတော့

(4096 - 800) / 10 = 329 တစ်ပြိုင်နက်ဆက်သွယ်မှု

ဤတွက်ချက်မှုနှင့်ပတ်သက်သောပြisနာတစ်ခုမှာအလွန်အမင်းအလွန်အမင်းကြီးလွန်းခြင်းဖြစ်သည်၊ အကြောင်းမှာ၎င်းသည် RAM (ဆာဗာကိုအသုံးပြုမှုဖလှယ်ခြင်းကိုဖြစ်စေသည်) နှင့် MySQL (သို့) အခြားဒေတာဘေ့စ်တစ်ခုရှိလျှင်၎င်းနှင့်ဆက်သွယ်မှုသည် RAM ကိုလောင်လိမ့်မည်ဖြစ်သောကြောင့်ဖြစ်သည်။ ထို့ကြောင့်ရရှိသောနံပါတ်ကို utopian number အဖြစ်သတ်မှတ်နိုင်သည်။ ထို့ကြောင့်၊ ဖြစ်နိုင်ခြေရှိသောထပ်ဆင့်လုပ်ဆောင်မှုများအတွက်မှတ်ဉာဏ်ကိုလွတ်မြောက်စေရန်နှင့်ဒေတာဘေ့စ်တစ်ခုသို့ဆက်သွယ်မှုများလုပ်ဆောင်နိုင်မှုကိုစဉ်းစားနိုင်ရန်အတွက်ကျွန်ုပ်တို့သည်ဆက်သွယ်မှုအရေအတွက်ကိုလျှော့ချနိုင်သည်။ 250.

ယခုကျွန်ုပ်တို့တွင်တစ်ပြိုင်နက်တည်းဆက်သွယ်မှုအများဆုံးရှိသောကြောင့်ဤဖုန်းနံပါတ်ကိုလက်ခံရရှိရန် Apache ကိုပြင်ဆင်ရမည်ဖြစ်သည်။ ၎င်းသည်ဤခေါ်ဆိုမှု၏ဖွဲ့စည်းမှုဖိုင်တွင်ပြုလုပ်သည်။ apache2.confအတွက်တည်ခင်းisည်သော / etc / apache2.

ဆိုတဲ့မေးခွန်းကိုဖိုင်ကိုအပေါ်အခြေခံပြီးဖွဲ့စည်းပုံအောက်ပါအတိုင်း module တွေတစ်ခုချင်းစီနှင့်သက်ဆိုင်သောနာမည်ရှိသော်လည်း၎င်းတို့သည်၎င်းတို့ထဲမှတစ်ခုသာကိုစိတ်ဝင်စားလိမ့်မည်  mpm_prefork_module။ မေးခွန်းပုံစံတွင်ပုံမှန်အားဖြင့်အောက်ပါဒေတာများရှိသည်။

StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 150 MaxRequestsPerChild 0

ဒီ module မှာအလွန်အရေးကြီးတဲ့ parameters တွေဆက်တိုက်ရှိတယ်၊ MaxClients များ။ ဒီ parameter သည်တစ်ပြိုင်နက်တည်းဆက်သွယ်မှုအများဆုံးအရေအတွက်ကိုသတ်မှတ်သည်နှင့်မှပြုပြင်မွမ်းမံသင့်ပါတယ် 250.

ထည့်သွင်းစဉ်းစားရမည့်အသေးစိတ်အချက်တစ်ခုမှာကန့်သတ်ချက်အတွင်းမှသတ်မှတ်ထားသောတန်ဖိုးထက်အခြားတန်ဖိုးကိုသတ်မှတ်ထားလျှင်၎င်းသည်မတိုင်မီအခြားတစ်ခုထပ်ပေါင်းထည့်ရန်လိုအပ်သည်။ ဒီ parameter သည်ဟုခေါ်သည် ServerLimit ပါ နှင့်ဆာဗာကကန့်သတ်အပြင်ဘက်၌တည်ရှိ၏အခါ၌ပင် "ကိုင်" နိုင်ကြောင်းဆက်သွယ်မှု၏ကန့်သတ်သတ်မှတ်။

ServerLimit parameter သည် MaxClients များထက်အနည်းငယ်ပိုမိုမြင့်မားပြီးဤနေရာတွင် maneuver လုပ်ရန်နေရာအနည်းငယ်သာရှိသောကြောင့်ကန့်သတ်ချက်ရှိသည်။ 270။ ဒါက module ကိုဤကဲ့သို့သောစေလိမ့်မည်:

StartServers 5 MinSpareServers 5 MaxSpareServers 10 ServerLimit 270 MaxClients 250 MaxRequestsPerChild 0

Apache service ကို restart ပြန်လုပ်ရန်လိုအပ်သည်။ 

/etc/init.d/apache2 ကိုပြန်လည်စတင်ပါ

ဤသို့ဖြင့်ကျွန်ုပ်တို့သည်ကျွန်ုပ်တို့၏အကောင်းဆုံး web server ကိုခံစားနိုင်ပါပြီ။

မေတ္တာနှင့်ကြားလိုက်ပါ၏။


ဆောင်းပါး၏ပါ ၀ င်မှုသည်ကျွန်ုပ်တို့၏အခြေခံမူများကိုလိုက်နာသည် အယ်ဒီတာအဖွဲ့ကျင့်ဝတ်။ အမှားတစ်ခုကိုသတင်းပို့ရန်ကလစ်နှိပ်ပါ ဒီမှာ.

21 မှတ်ချက်များ, သင့်စွန့်ခွာ

သင်၏ထင်မြင်ချက်ကိုချန်ထားပါ

သင့်အီးမေးလ်လိပ်စာပုံနှိပ်ထုတ်ဝေမည်မဟုတ်ပါ။

*

*

  1. အချက်အလက်အတွက်တာဝန်ရှိသည် - Miguel ÁngelGatón
  2. အချက်အလက်များ၏ရည်ရွယ်ချက်: ထိန်းချုပ်ခြင်း SPAM, မှတ်ချက်စီမံခန့်ခွဲမှု။
  3. တရားဝင်: သင်၏ခွင့်ပြုချက်
  4. အချက်အလက်များ၏ဆက်သွယ်မှု - ဒေတာများကိုဥပဒေအရတာ ၀ န်ယူမှုမှ လွဲ၍ တတိယပါတီများသို့ဆက်သွယ်မည်မဟုတ်ပါ။
  5. ဒေတာသိမ်းဆည်းခြင်း: Occentus ကွန်ယက်များ (အီးယူ) မှလက်ခံသည့်ဒေတာဘေ့စ
  6. အခွင့်အရေး - မည်သည့်အချိန်တွင်မဆိုသင်၏အချက်အလက်များကိုကန့်သတ်၊

  1.   ဇီတာတီနို ဟုသူကပြောသည်

    ပို့စ်အတွက်ကျေးဇူးတင်ပါတယ်

    1.    တောင်ကြီးမြို့ ဟုသူကပြောသည်

      ဒီဟာကိုအသုံးဝင်တာတွေ့ရလို့ဝမ်းသာပါတယ်

      မေတ္တာနှင့်ကြားလိုက်ပါ၏။

  2.   Miguel Angel ဟုသူကပြောသည်

    Apache နှင့်ဆာဗာနှစ်ခုကိုစုစည်းရန်နည်းလမ်းရှိသည်။ သင်မည်သို့အလုပ်လုပ်သည်ကိုသင်ရှင်းပြနိုင်ပါသလား။

    1.    တောင်ကြီးမြို့ ဟုသူကပြောသည်

      ငါကအကြောင်းအချို့သောသီအိုရီကိုဖတ်ရှုကြပေမယ့်ငါလေ့ကျင့်ဖို့ကလျှောက်ထားဘူး။ သို့တိုင်ဤဆောင်းပါးသည်သင့်အားဤကိစ်စနှင့် ပတ်သက်၍ လမ်းညွှန်မှုပေးနိုင်လိမ့်မည်ဖြစ်သော်လည်းလက်တွေ့ကျင့်သုံးရန်ကျွန်ုပ်မှာအခွင့်အရေးမရှိဟုထပ်ခါတလဲလဲပြောပါသည်။

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

    2.    အက်ဒဝါဒို Jalil ဟုသူကပြောသည်

      သင်မဖြေရှင်းနိုင်ပါကသင်အချိန်ကြာမြင့်စွာမေးမြန်းခဲ့ပြီးဖြစ်သည်။ ကျွန်ုပ်သည် file system တစ်ခုအနေဖြင့်လုပ်ဆောင်သောတတိယပါတီနှင့်ဟန်ချက်ညီသောအစီအစဉ်ရှိသည်။ သင် var / www / html / (ကျွန်ုပ်၏ကိစ္စတွင်) ရှိဖိုင်တွဲများကိုဖိုင်စနစ်သို့ညွှန်ပြသည်၊ ထို့ကြောင့်သူတို့သည်တူညီသောသတင်းအချက်အလက်များကိုမျှဝေကြပြီးသင်တုန့်ပြန်သည့် virtual ip တစ်ခုလိုအပ်လိမ့်မည်။ နှင့် apach များ၏ IPS ဆီသို့ပြန်သွားပါ။ ဤအရာသည်သင် haproxy တစ်ခုကိုသိမ်းပိုက်နိုင်သည်။ အကယ်၍ သင်ရရှိနိုင်မှုမြင့်မားမှုရှိလိုလျှင်၊ keepalive ကိုတစ် ဦး ကျလျှင်၊ အခြားတစ်ခုကဆက်လက်တုံ့ပြန်ခြင်းသို့မဟုတ် application အတွက်ဒိုမိန်းတစ်ခုရှိပါကသင်သည်ပေါင်နှင့်ချိန်ခွင်လျှာညှိနိုင်သည် mysql ရှိ moodle သို့မဟုတ် mysql ရှိဒေတာဘေ့စ်ကိုချိတ်ဆက်သော application များကဲ့သို့သောအဖြစ်အပျက်များအတွက် server များကို backends လုပ်ခြင်း၊ တူညီသောဒေတာဘေ့စ်ကိုညွှန်ပြသော app server အတွက်အသုံးပြုသူတစ် ဦး ကိုသင်ဖန်တီးရမည်။

  3.   ရှမ်း ဟုသူကပြောသည်

    ပို့စ်အတွက်ကျေးဇူးတင်ပါတယ်၊ သင်လုံးဝမှန်ပါတယ်၊ အဓိကတွက်ချက်မှုသည်သိုးဖြစ်နေတယ်၊ ​​ဒါပေမယ့်ကျွန်တော်တို့ပရိုဆက်ဆာကကိုင်တွယ်နိုင်တဲ့အများဆုံးလုပ်ငန်းစဉ်တွေကိုလည်းတွက်ချက်တယ်လို့ငါထင်တယ်။ နှင့်မည်သို့ disk ကိုဖြန့်ဝေလိမ့်မယ် (ဥပမာ partitions ကို / var = 1TR) ။

    1.    တောင်ကြီးမြို့ ဟုသူကပြောသည်

      သင်မှန်ပါတယ်; အရာအားလုံးသည်အခြားအရာများအကြားအပူချိန်ထိန်းချုပ်မှုကဲ့သို့အရေးကြီးသည် သိသာထင်ရှားတဲ့အားကောင်းတဲ့ပရိုဆက်ဆာကစွမ်းဆောင်ရည်များစွာနဲ့တစ်ပြိုင်နက်အလုပ်များကိုများများလုပ်နိုင်တယ်၊ ဒါပေမယ့်ဒီပို့စ်ရဲ့ရည်ရွယ်ချက်ကတစ်ပြိုင်နက်တည်းချိတ်ဆက်မှုအရေအတွက်နဲ့ပတ်သက်ပြီး RAM ရဲ့အရေးပါမှုကိုရှင်းပြဖို့ဖြစ်တယ်။

      ဤအချက်များအားလုံးကိုထိန်းချုပ်ရန်နှင့်ကျွန်ုပ်တို့၏ပရိုဆက်ဆာသည်ပြည့်နှက်နေခြင်းရှိ၊ မရှိသို့မဟုတ်ကျွန်ုပ်တို့တွင် RAM အနည်းငယ်သာရှိသလားဆိုတာကိုရှာဖွေရန် bash script ကိုအသုံးပြုခြင်းဖြစ်သည်။ လွန်ခဲ့သောရက်အနည်းငယ်ကကျွန်ုပ်ပြုလုပ်ခဲ့သောဤပို့စ်သည်သင့်အတွက်စိတ် ၀ င်စားစရာဖြစ်လိမ့်မည်။ ၎င်းသည်ကမ္ဘာလုံးဆိုင်ရာစောင့်ကြည့်လေ့လာမှုတစ်ခုဖြစ်သည်၊ သို့သော်၎င်းသည်တစ်ခုအတွက်စိတ်ဝင်စားဖွယ်ကောင်းနိုင်သည်။

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

      ပတ်သတ်ပြီး

  4.   ဆာဂျီယိုအက်စ် ဟုသူကပြောသည်

    ကျေးဇူးတင်ပါတယ်။

    1.    တောင်ကြီးမြို့ ဟုသူကပြောသည်

      ကျေးဇူးအများကြီးတင်ပါတယ်! ငါသည်သင်တို့ကိုကအားသာချက်ယူနိုင်ခဲ့ပါပြီမျှော်လင့်ပါတယ်။

  5.   လူရွှင်တော် ဟုသူကပြောသည်

    ငါလူရှုပ်မဖြစ်ချင်ဘူး
    …ဒါပေမယ့် DDoS တိုက်ခိုက်မှုကိုပိုပြီးအားနည်းသွားစေမယ့် connection အရေအတွက်တိုးများလာခြင်းအားဖြင့်လား။

    1.    တောင်ကြီးမြို့ ဟုသူကပြောသည်

      ဒါဟာမျှတိတ်ဆိတ် cretin ဆိုတဲ့မေးခွန်းကိုဖြစ်ပါတယ်။ အမှန်တရားမှာ၊ တပြိုင်နက်တည်းဆက်သွယ်မှုများတိုးပွားလာခြင်းအားဖြင့် Apache ကို DDOS တိုက်ခိုက်မှုများမှတစ်စိတ်တစ်ပိုင်းအားဖြည့်တင်းပေးသည်။ ဆာဗာပေါ်တွင်တည်ဆောက်ထားသောအများဆုံးတစ်ပြိုင်နက်တည်းဆက်သွယ်မှုအရေအတွက်သည်စုစုပေါင်းအမြင့်ဆုံးဆက်သွယ်မှုအရေအတွက်ဖြစ်သည်၊ အသုံးပြုသူတစ် ဦး ။ ထို့ကြောင့်အစတွင်ကျွန်ုပ်တို့သည်တပြိုင်နက်တည်းဆက်သွယ်မှု ၁၅၀ ကိုသာထောက်ပံ့နိုင်သည် (၎င်းတို့သည်တရားဝင်အရင်းအမြစ်မှဆက်သွယ်မှုများဖြစ်စေမဟုတ်) ယခုကျွန်ုပ်တို့၏ဆာဗာအထောက်အပံ့ပြုသကဲ့သို့များစွာသောအရေအတွက်ကိုသာရေတွက်နိုင်ပြီး၊ ဝန်ဆောင်မှု။ သိသာထင်ရှားတဲ့အမြင့်ဆုံးဆက်သွယ်မှုအရေအတွက်ကိုတိုးမြှင့်ခြင်းအားဖြင့်ဒီတိုက်ခိုက်မှုအမျိုးအစားကနေကိုယ့်ကိုယ်ကိုကာကွယ်ဖို့နည်းလမ်းတစ်ခုတော့မဟုတ်ပါ၊ သို့သော် firewall policy ကိုသင်လိုအပ်သည်။ ဥပမာအားဖြင့်သင်ထည့်ချင်သောဝဘ်ဆိုက်သည်အင်တာနက်နှင့်ထိတွေ့ပါကလုံခြုံရေးအစီအမံကိုကျွန်ုပ်တို့၏ firewall ထဲသို့ထည့်ခြင်းမှာ -

      iptables -A INPUT -p tcp –syn –dport ၈၀ -m connlimit –connlimit-up ၁၀-m ပြည်နယ်သို့ - ပြည်နယ် NEW -j လက်ခံခြင်း

      iptables -A INPUT -p tcp –dport 80 -m state - ပြည်နယ်တည်ထောင်ပြီး၊ သက်ဆိုင်သည် --j လက်ခံသည်။

      iptables -A ထည့်သွင်းမှု -p tcp -dport 80 -j DROP

      1.    လူရွှင်တော် ဟုသူကပြောသည်

        DDoS တိုက်ခိုက်မှု၏ထူးခြားချက်တစ်ခုမှာတိုက်ခိုက်သူသည်ကွဲပြားခြားနားသောလမ်းကြောင်းများမှ packets များပေးပို့ရန်ပေါ်လာသည်၊ ၎င်းသည် packets များ၏စီးဆင်းမှုကိုလမ်းကြောင်းတစ်ခုမှသာလာနိုင်သည်။

    2.    တောင်ကြီးမြို့ ဟုသူကပြောသည်

      ကွဲပြားခြားနားသောအရင်းအမြစ်များမှလာသည်နှင့်အမျှကျွန်ုပ်ချမှတ်ခဲ့သော firewall သည် DDOS တိုက်ခိုက်မှုနှင့် ပတ်သက်၍ အလွန်ထိရောက်မှုမရှိဟုသင်သဘောပေါက်ပါသည်။ သို့တိုင်၊ ကန့်သတ်ချက်မရှိခြင်းထက်ဤရင်းမြစ်တစ်ခုချင်းစီအတွက် ၁၀ ခု၏ဆက်သွယ်မှုအရေအတွက်ကိုကန့်သတ်ထားခြင်းသည်ပိုကောင်းသည်။ ထို့ကြောင့်အရင်းအမြစ်တစ်ခုစီသည်ဆက်သွယ်မှုတစ်ရာသို့မဟုတ်ထိုထက်မကကိုတည်ဆောက်နိုင်သည်။

      မည်သို့ပင်ဖြစ်စေ၊ မေးခွန်း၏အစုံမှာဆာဗာ၏ပံ့ပိုးမှုတစ်ပြိုင်နက်တည်းဆက်သွယ်မှုများလေလေ၊ တိုက်ခိုက်သူတစ် ဦး ၏စာမျက်နှာကိုနှိမ့်ချရန်ခက်ခဲစေမည့် DDOS တိုက်ခိုက်မှုဖြင့်၎င်းကိုဖြုတ်ပစ်ရန် ပို၍ ခက်ခဲလေဖြစ်သည်။ ။

      မေတ္တာနှင့်ကြားလိုက်ပါ၏။

  6.   eliotime ၃၀၀၀ ဟုသူကပြောသည်

    ကောင်းတယ် ကျွန်ုပ်၌ရှိသော VPS ကိုနှိပ်စက်ခြင်းမပြုရန်ယခုအချိန်တွင်ကျွန်ုပ်၏ဆိုက်တွင် NGINX ကိုဆက်လက်အသုံးပြုသည်။

  7.   ဘရူနို Cascio ဟုသူကပြောသည်

    @Drassill ရဲ့ကောင်းတဲ့ပို့စ်။

    ငါဖွဲ့စည်းမှုထက်ပို။ စာရင်းအင်းတစ်ခုခုပံ့ပိုးချင်တယ်။
    စားသုံးမှု parameter ကိုတွက်ချက်ရန်အလွယ်ကူဆုံးနှင့်အမြန်ဆုံးနည်းလမ်းမှာပျမ်းမျှအားဖြင့်ဖြစ်သော်လည်းကျွန်ုပ်တို့က ပို၍ တိကျခိုင်မာပြီး“ median” အစား“ mean” အစားထိုးနိုင်သည်။ ငါတို့ကိုဘာကကယ်တင်မှာလဲ။ အကယ်၍ connection တစ်ခုက memory အများကြီးကိုကုန်သွားရင်နံပါတ်တွေတက်လာလိမ့်မယ်။ ဥပမာအားဖြင့်အောက်ပါတန်ဖိုးများကိုအသုံးပြုလိုသောမှတ်ဥာဏ်ယူနစ် (KB, MB, MiB စသည်တို့) ကိုအသုံးပြုပါ။

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

    ပျှမ်းမျှခန့်မှန်းခြေအားဖြင့် ~ 30 ပေးလိမ့်မယ်

    ပြီးတော့ဒါကငါတို့မှာအလွန်ကြီးမားတဲ့အစွန်းရောက် (၁၅၀) ရှိပြီးတွက်ချက်မှုတွေကအရူးပဲ။ ပျမ်းမျှအားဖြင့်ဤအချက်အလက်များမှာယူခြင်း၊ နမူနာအရေအတွက်ကို ၂ (ကျွန်ုပ်တို့၏အလယ်ဗဟို) နှင့် ၄ င်းနေရာ၏နံပါတ်ကိုရယူခြင်းတို့ပါဝင်သည်။ ဒီနဲ့ငါတို့တူတစ်ခုခုရှိလိမ့်မယ်

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

    ဒီတော့ငါတို့ဆိုလိုတာက 8/2 = 4 ~ 10

    ဒီနေရာတွင်အစွန်းရောက်မည်မျှပင်ပင်ပင်ပင်ဖြစ်ပါစေကျွန်ုပ်တို့အား ပို၍ လက်တွေ့ကျသောတန်ဖိုးကိုအမြဲပေးလိမ့်မည်ဟုဤတွင်သင်တွေ့နိုင်ပါသည်။ အကယ်၍ စားသုံးသူ ၂၀၀ ကိုစားသုံးပါကကျွန်ုပ်တို့၏ပျမ်းမျှ ၁၁ မှာဖြစ်ကာပျမ်းမျှအားဖြင့် ...... သို့သွားနိုင်သည်။

    ၎င်းသည်ထည့်ဝင်မှုတစ်ခုမျှသာဖြစ်ပြီး၎င်းသည်အလွန်အငြင်းအခုန်ဖြစ်စေနိုင်သည်။

    လူများကို linuxera လုပ်ပါ

  8.   ကားလို့စ် ဟုသူကပြောသည်

    google analytics အရ၊ ကျွန်ုပ်၏ဆာဗာတွင်ပြhadနာတစ်ခုရှိခဲ့ပြီး၊ အွန်လိုင်းမှလူပေါင်း ၂၅၀ ခန့်ချဉ်းကပ်တိုင်းအချိန်တိုင်းတွင်၊ ကျွန်ုပ်၏ဆာဗာသည်ပြိုလဲသွားပြီးဆက်သွယ်မှုကျဆင်းသွားသည်အထိနှေးကွေးလာကြောင်း၊ ဝက်ဘ်ဆိုက်နှင့်ချိတ်ဆက်ထားခြင်းနှင့်အွန်လိုင်းအသုံးပြုသူများကိုမည်သည့်အခါမျှ upload မလုပ်ပါ၊ သို့သော် 250gb ram ဖြစ်သောဆာဗာ၏စွမ်းဆောင်ရည်ကိုကျွန်တော်မြင်သောအခါ၎င်းတွင်အသုံးပြုမှု ၁၀%၊ CPU: ၅% အသုံးပြုမှုနှင့် hard disk ကိုဖော်ပြသည်မှာ ၁.၉၉ အသုံးပြုမှု၏% ။
    ကျွန်တော့်ကိုကူညီပေးလို့ရမလား? ငါဘာလုပ်ရမှန်းရှာမရနိုင်, ဤခြေလှမ်းများလုပ်နေတာအဖြေဖြစ်ပါတယ်?

    1.    တောင်ကြီးမြို့ ဟုသူကပြောသည်

      ကောင်းသောကားလို့စ်။

      ဆာဗာကိုကောင်းစွာမပြင်ဆင်သည့်အခါသင်ဖော်ပြရန်ပြနာသည်အလွန်တွေ့ကြုံရလေ့ရှိသည်။ သင်၏ဆာဗာသည်တစ်ပြိုင်နက်တည်းဆက်သွယ်မှုများစွာကိုလက်ခံလိမ့်မည်ဖြစ်ပြီးဆက်သွယ်မှု ၂၅၀ သို့ရောက်သောအခါပျက်သွားလိမ့်မည်။ လက်စွဲစာအုပ်အရပြtheနာကိုသင်ဖြေရှင်းနိူင်သည်။ သို့သော်သင့်တွင်ထိုဆာဗာတွင်ဒေတာဘေ့စ်တစ်ခုရှိပါကထိုဒေတာဘေ့စ်ကိုသင်ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ရန်လိုအပ်သည်။

      မေတ္တာနှင့်ကြားလိုက်ပါ၏။

      1.    ကားလို့စ် ဟုသူကပြောသည်

        Drassill၊ မင်းပြောခဲ့တဲ့ configuration ကိုငါလုပ်ပြီးပြီ၊ ကျေနပ်လောက်ပါပြီ၊ မနေ့ကငါ ၂၈၀ ယောက်ကိုအွန်လိုင်းပေါ်မှာသွားတယ်။ ဆာဗာကချိတ်မထားဘူး။ ဒီရလဒ်ကိုကျွန်တော်အရမ်းသဘောကျတယ်၊ ပြီးတော့ငါ database ကိုပိုကောင်းအောင်လုပ်ဖို့ပြောတဲ့အခြားအရာတစ်ခုကိုလည်းလုပ်ချင်တယ်။ ¿ ဒီဟာကိုဘယ်လိုရနိုင်မလဲ။

    2.    တောင်ကြီးမြို့ ဟုသူကပြောသည်

      အဆိုပါဒေတာဘေ့စအယူအဆအတော်လေးပွင့်လင်းဖြစ်၏ mysql ကိုအသုံးပြုခြင်းသည် (ဥပမာ) postgres နှင့်မတူပါ။ သိသာထင်ရှားတဲ့ငါ databases ကိုအားလုံးမသိရပါဘူး, ငါ mysql နှင့် postgres ကိုကြိုးစားခဲ့သည်၊ ၎င်းတွင်တပြိုင်နက်တည်းဆက်သွယ်မှုများတိုးလာခြင်းကို parameter max ဆက်သွယ်မှုပေါ်မူတည်သည်။ mysql ကို optimization /etc/my.conf တွင်ပြုလုပ်ပြီး parameter max connection ကို (အခြားသူများအကြား) ပြောင်းလဲရန်လိုအပ်သည်။ Postgres အစားကျွန်ုပ်၏ဘလော့ဂ်တွင်သင့်အတွက်အသုံးဝင်မည့်သို့မဟုတ်သင့်ဒေတာဘေ့စ်အတွက်ရည်ညွှန်းချက်အဖြစ်အသုံးချနိုင်ပုံကိုရှင်းပြထားသောဆောင်းပါးတစ်ပုဒ်ရှိသည်။

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

      မေတ္တာနှင့်ကြားလိုက်ပါ၏။

  9.   Erickson vasquez ဟုသူကပြောသည်

    မင်္ဂလာပါ၊ ပထမ command ကိုပစ်လိုက်တဲ့အခါမှာကျွန်တော့်ကို 0. လို့ပြတယ်။ ဘာဖြစ်နိုင်လဲ။

  10.   ဒံယေလ Ojeda ဟုသူကပြောသည်

    ဒီ post အတွက်ကျေးဇူးတင်ပါတယ်

ဘောလ်(မှန်)