صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 15

موضوع: مشکل در تنظیم limit_conn در nginx

  1. #1
    کاربر اخراج شده
    تاریخ عضویت
    Aug 2014
    نوشته ها
    5
    تشکر تشکر کرده 
    13
    تشکر تشکر شده 
    6
    تشکر شده در
    6 پست

    پیش فرض مشکل در تنظیم limit_conn در nginx

    سلام دوستان بعد از اضافه کردن دو خط زیر به فایل config وب سرور nginx ، وب سرور استارت نمیشه

    limit_conn_zone $binary_remote_addr zone=conn_limit_per_ip:20m;
    limit_conn conn_limit_per_ip 3;

    آیا نیاز به ماژول خاصی هست ؟ اگر آره چطوری باید نصبش کنم ؟

    ممنون میشم اگر توضیح بدید اینم اروری که بعد از استارت nginx میگیرم :

    Starting nginx: nginx: [emerg] unknown directive "limit_conn_zone" in /etc/nginx/nginx.conf:31
    [FAILED]

    - - - Updated - - -

    در ضمن از linux centos 6.5 و nginx 1.0.10 استفاده میکنم

  2. # ADS




     

  3. #2
    عضو انجمن mahdiazarnia آواتار ها
    تاریخ عضویت
    Jul 2012
    محل سکونت
    EvoSwitch
    نوشته ها
    554
    تشکر تشکر کرده 
    195
    تشکر تشکر شده 
    1,056
    تشکر شده در
    740 پست

    پیش فرض پاسخ : مشکل در تنظیم limit_conn در nginx

    ابتدا باید limit_conn_zone رو برای nginx تعریف کنید
    ..:: ServerMan , Department of Information Technology - Server Management ::..
    خریدار ارزهای دیجیتال ( بیتکوین ، بیتکوین کش ، اتریوم ) :
    https://t.me/archicom

  4. تعداد تشکر ها از mahdiazarnia به دلیل پست مفید


  5. #3
    عضو دائم
    تاریخ عضویت
    Sep 2012
    محل سکونت
    hetzners rack
    نوشته ها
    2,739
    تشکر تشکر کرده 
    2,675
    تشکر تشکر شده 
    6,577
    تشکر شده در
    3,502 پست

    پیش فرض پاسخ : مشکل در تنظیم limit_conn در nginx

    میخواهید برای هر آی پی max کانکشن و مکس دانلود تعریف کنید؟

    وب سرور جداست بر روی لینوکس نصب شده است؟

    How to Limit Nginx download Speed

    کد:
    http {
    ...........
    limit_rate 128K;
    limit_conn one 10;
    
    ...........
    }
    اولین پارامتر مروبط به سرعت دانلود می باشد که در اینجا 1m/s تعریف شده است.
    دومین پارامتر مربوط به تعداد کانکشن ها توسط هر آی پی می باشد.

    توضیحات بیشتر در لینکی که ارسال کرده ام مشهود می باشد.
    پیروز باشید.

  6. تعداد تشکر ها از Yas-Host به دلیل پست مفید


  7. #4
    کاربر اخراج شده
    تاریخ عضویت
    Aug 2014
    نوشته ها
    5
    تشکر تشکر کرده 
    13
    تشکر تشکر شده 
    6
    تشکر شده در
    6 پست

    پیش فرض پاسخ : مشکل در تنظیم limit_conn در nginx

    نقل قول نوشته اصلی توسط mahdiazarnia نمایش پست ها
    ابتدا باید limit_conn_zone رو برای nginx تعریف کنید
    سلام میشه واضحتر مراحلش رو توضیح بدید ؟

    - - - Updated - - -

    نقل قول نوشته اصلی توسط Yas-Host نمایش پست ها
    میخواهید برای هر آی پی max کانکشن و مکس دانلود تعریف کنید؟

    وب سرور جداست بر روی لینوکس نصب شده است؟

    How to Limit Nginx download Speed

    کد:
    http {
    ...........
    limit_rate 128K;
    limit_conn one 10;
    
    ...........
    }
    اولین پارامتر مروبط به سرعت دانلود می باشد که در اینجا 1m/s تعریف شده است.
    دومین پارامتر مربوط به تعداد کانکشن ها توسط هر آی پی می باشد.

    توضیحات بیشتر در لینکی که ارسال کرده ام مشهود می باشد.
    پیروز باشید.
    سلام . میخوام به هر آی پی سه تا کانکشن بده و هر کانکشن هم 35 کیلوبایت در ثانیه بده .

    روی یه سرورم که توسط شخص دیگری کانفیگ شده این کد ها هست :

    limit_conn_zone $binary_remote_addr zone=conn_limit_per_ip:20m;
    limit_conn conn_limit_per_ip 3;
    limit_rate 35k;

    اما وقتی اینا رو میریزم روی سروری که میخوام خودم کانفیگ کنم ، فقط دستور آخر کار میکنه . دو تا اولی انگار شناخته نمیشه

  8. #5
    عضو دائم
    تاریخ عضویت
    Sep 2012
    محل سکونت
    hetzners rack
    نوشته ها
    2,739
    تشکر تشکر کرده 
    2,675
    تشکر تشکر شده 
    6,577
    تشکر شده در
    3,502 پست

    پیش فرض پاسخ : مشکل در تنظیم limit_conn در nginx

    کد هایی که گذاشتید رو حذف کنید و به جاش از مقادیر limit_rate 4K; و limit_conn one 3; استفاده کنید.

    در صورت نیاز دسترسی رو ارسال فرمایید.

  9. تعداد تشکر ها از Yas-Host به دلیل پست مفید


  10. #6
    کاربر اخراج شده
    تاریخ عضویت
    Aug 2014
    نوشته ها
    5
    تشکر تشکر کرده 
    13
    تشکر تشکر شده 
    6
    تشکر شده در
    6 پست

    پیش فرض پاسخ : مشکل در تنظیم limit_conn در nginx

    این پارامتر رو وارد کردم : limit_conn one 10;

    باز ارور داد :

    Starting nginx: nginx: [emerg] zero size shared memory zone "one"
    [FAILED]

    - - - Updated - - -

    نقل قول نوشته اصلی توسط Yas-Host نمایش پست ها
    کد هایی که گذاشتید رو حذف کنید و به جاش از مقادیر limit_rate 4K; و limit_conn one 3; استفاده کنید.

    در صورت نیاز دسترسی رو ارسال فرمایید.
    ممنون من هدفم این هست که این موضوع رو خودم یاد بگیرم این دو مقداری که شما گفتید رو اضافه کردم limit_rate 4k درست هست و کار میکنه ولی limit_conn کار نمیکنه . حالا سوال اینجاست که چطور میشه این ماژول رو فعال کرد . آیا نیاز هست ورژن nginx آپدیت بشه ؟ اگر لازم هست چطور باید آپدیت بشه ؟ ممنون

  11. #7
    عضو انجمن mahdiazarnia آواتار ها
    تاریخ عضویت
    Jul 2012
    محل سکونت
    EvoSwitch
    نوشته ها
    554
    تشکر تشکر کرده 
    195
    تشکر تشکر شده 
    1,056
    تشکر شده در
    740 پست

    پیش فرض پاسخ : مشکل در تنظیم limit_conn در nginx

    عرض کردم باید برای nginx تعریف کنید بصورت زیر
    کد:
    limit_conn_zone   $binary_remote_addr  zone=addr:10m;
    بعد باید از کدهای زیر داخل تگ http استفاده کنید
    کد:
    limit_conn addr 16;
    اینطور کانکشن رو برای هز یوزر ریموت محدود می کنید
    کد زیر هم مربوط به محدود کردن سرعت برای هر کاربر است
    limit_rate
    ..:: ServerMan , Department of Information Technology - Server Management ::..
    خریدار ارزهای دیجیتال ( بیتکوین ، بیتکوین کش ، اتریوم ) :
    https://t.me/archicom

  12. تعداد تشکر ها از mahdiazarnia به دلیل پست مفید


  13. #8
    عضو دائم
    تاریخ عضویت
    Sep 2012
    محل سکونت
    hetzners rack
    نوشته ها
    2,739
    تشکر تشکر کرده 
    2,675
    تشکر تشکر شده 
    6,577
    تشکر شده در
    3,502 پست

    پیش فرض پاسخ : مشکل در تنظیم limit_conn در nginx


  14. تعداد تشکر ها از Yas-Host به دلیل پست مفید


  15. #9
    کاربر اخراج شده
    تاریخ عضویت
    Aug 2014
    نوشته ها
    5
    تشکر تشکر کرده 
    13
    تشکر تشکر شده 
    6
    تشکر شده در
    6 پست

    پیش فرض پاسخ : مشکل در تنظیم limit_conn در nginx

    ممنون مشکل از ورژن nginx بود وقتی به 1.7.3 آپدیت کردم حل شد

  16. #10
    کاربر اخراج شده
    تاریخ عضویت
    Aug 2013
    نوشته ها
    73
    تشکر تشکر کرده 
    56
    تشکر تشکر شده 
    62
    تشکر شده در
    45 پست

    پیش فرض پاسخ : مشکل در تنظیم limit_conn در nginx

    نقل قول نوشته اصلی توسط Yas-Host نمایش پست ها
    میخواهید برای هر آی پی max کانکشن و مکس دانلود تعریف کنید؟

    وب سرور جداست بر روی لینوکس نصب شده است؟

    How to Limit Nginx download Speed

    کد:
    http {
    ...........
    limit_rate 128K;
    limit_conn one 10;
    
    ...........
    }
    اولین پارامتر مروبط به سرعت دانلود می باشد که در اینجا 1m/s تعریف شده است.
    دومین پارامتر مربوط به تعداد کانکشن ها توسط هر آی پی می باشد.

    توضیحات بیشتر در لینکی که ارسال کرده ام مشهود می باشد.
    پیروز باشید.
    این خطو باید کجا اضافه کنیم ؟
    http {
    ...........
    limit_rate 128K;
    limit_conn one 10;

    ...........
    }


    کنترل پنل بنده دایرکت ادمین می باشد

صفحه 1 از 2 12 آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. سه سوال در باب nginx اول برای تبدیل htaccess در nginx چه کار باید کرد ؟
    توسط unix_magnet در انجمن دايرکت ادمين DirectAdmin
    پاسخ ها: 8
    آخرين نوشته: December 1st, 2016, 22:40
  2. پاسخ ها: 96
    آخرين نوشته: September 10th, 2016, 21:36
  3. درخواست اموزش رفع Nginx is functioning normally بعداز نصب وب سرور nginx
    توسط sms.bartarhost در انجمن دايرکت ادمين DirectAdmin
    پاسخ ها: 0
    آخرين نوشته: February 25th, 2015, 15:51
  4. پاسخ ها: 3
    آخرين نوشته: February 15th, 2015, 18:50
  5. کدام یک ؟ apache+nginx یا nginx به تنهایی ؟
    توسط yas701 در انجمن وب سرورها
    پاسخ ها: 14
    آخرين نوشته: September 2nd, 2012, 00:59

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •