نمایش نتایج: از شماره 1 تا 10 , از مجموع 19

موضوع: کاهش فوق الهاده مصرف رم سرور در کلوکسو

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    عضو جدید
    تاریخ عضویت
    Jun 2010
    محل سکونت
    تهران
    نوشته ها
    40
    تشکر تشکر کرده 
    13
    تشکر تشکر شده 
    35
    تشکر شده در
    19 پست

    پیش فرض کاهش فوق الهاده مصرف رم سرور در کلوکسو

    سلام دوستان تو این اموزش میخوام بهتون یاد بدم چه طور میشه در کلوسو رم را به طز فوق العاده ای کاهش داد که رمی معادل 80 مگ کلا مصرف کنه

    خب ایتدا دستور زیر را وارد میکنیم

    کد:
    nano /etc/my.cnf
    کلید ctrl+w را بزنید و عبارت زیر وارد و اینتر کنید

    کد:
    [mysqld]
    دقیقا در زیر این خط دستورات زیر وارد کنید
    کد:
    skip-innodb
    skip-bdb
    skip-locking
    port = 3306
    key_buffer = 16K
    max_allowed_packet = 1M
    table_cache = 4
    sort_buffer_size = 64K
    read_buffer_size = 256K
    read_rnd_buffer_size = 256K
    net_buffer_length = 2K
    thread_stack = 64K
    خوب در انتهای این صفحه دقیقا اخرین خط دستورت زی را وارد کنید
    کد:
    [mysqldump]
    quick
    max_allowed_packet = 16M
    
    [mysql]
    no-auto-rehash
        # Remove the next comment character if you are not familiar with SQL
    # safe-updates
    
    [isamchk]
    key_buffer = 8M
    sort_buffer_size = 8M
    
    [myisamchk]
    key_buffer = 8M
    sort_buffer_size = 8M
    
    [mysqlhotcopy]
    interactive-timeout
    حالا کلید ctrl+x رابزنید و سپس یک بار y و اینتر کنید تا رخیره شود.

    نوبت به تغییرات ممری هست
    دستور زیر را وارد میکنیم
    کد:
    nano /etc/httpd/conf/httpd.conf
    یادتون باشه تو این صفحه ما فقط تغییر میدیم و چیزی اضافه نمیکنیم

    تمامی تغییرات را معادل اعدادی که قرار دادم تغییر بدید

    کد:
    KeepAliveTimeout 3
    
    StartServers 1
    MinSpareServers 1
    MaxSpareServers 5
    ServerLimit 50
    MaxClients 50
    MaxRequestsPerChild 5000
    یک نکته اینجا شما فقط باید به ابتدا این خطها گزینه # اضافه کنید دقت کنید اشتباه نکنید و مدلاتور دیگری را غیر فعال نکینید


    کد:
    #LoadModule authn_dbm_module modules/mod_authn_dbm.so
    #LoadModule authz_dbm_module modules/mod_authz_dbm.so
    #LoadModule ldap_module modules/mod_ldap.so
    مرحله اخر اطمینان از درستی و تایید شدن این حرکت هست که دستور زیر را وارد میکنیم


    کد:
    /usr/sbin/apachectl -t
    سپس
    کد:
    /etc/init.d/mysqld restart
    /etc/init.d/httpd restart
    کار تمام است خسته نباشید یک ریبوت بدید و لرتش رو ببید

    نگر مراحل فوق را به صورت خودکار میخواهید انجام دهید به روش زیرر عمل کنید

    در برنامه putty بعد از اتصال بزنید
    کد:
    nano 1
    سپس در پنجره باز شده کد زیر را قرار دهید

    کد:
    #! /bin/sh
    #
    
    cd /etc
    
    find . --iname 'my.cnf' -exec replace "[mysqld]" "[mysqld]
    skip-innodb
    skip-bdb
    skip-locking
    port = 3306
    key_buffer = 16K
    max_allowed_packet = 1M
    table_cache = 4
    sort_buffer_size = 64K
    read_buffer_size = 256K
    read_rnd_buffer_size = 256K
    net_buffer_length = 2K
    thread_stack = 64K" -- {} \;
    
    echo "[mysqldump]
    quick
    max_allowed_packet = 16M
    
    [mysql]
    no-auto-rehash
    
    [isamchk]
    key_buffer = 8M
    sort_buffer_size = 8M
    
    [myisamchk]
    key_buffer = 8M
    sort_buffer_size = 8M
    
    [mysqlhotcopy]
    interactive-timeout" >> /etc/my.cnf
    
    perl -pi -e 's/KeepAliveTimeout 15/KeepAliveTimeout 3/g' /etc/httpd/conf/httpd.conf
    
    cd /etc/httpd/conf
    
    find . --iname 'httpd.conf' -exec replace "LoadModule authn_dbm_module modules/mod_authn_dbm.so" "#LoadModule authn_dbm_module modules/mod_authn_dbm.so" -- {} \;
    
    find . --iname 'httpd.conf' -exec replace "LoadModule authz_dbm_module modules/mod_authz_dbm.so" "#LoadModule authz_dbm_module modules/mod_authz_dbm.so" -- {} \;
    
    find . --iname 'httpd.conf' -exec replace "LoadModule ldap_module modules/mod_ldap.so" "#LoadModule ldap_module modules/mod_ldap.so" -- {} \;
    
    find . --iname 'httpd.conf' -exec replace "StartServers 5
    MinSpareServers 5
    MaxSpareServers 8
    ServerLimit 256
    MaxClients 256
    MaxRequestsPerChild 4000" "StartServers 1
    MinSpareServers 1
    MaxSpareServers 5
    ServerLimit 50
    MaxClients 50
    MaxRequestsPerChild 5000" -- {} \;
    
    
    /usr/sbin/apachectl -t
    /etc/init.d/mysqld restart
    /etc/init.d/httpd restart
    فشردن کلید Cntrl+X و سپس Y و Enter ذخیره نمائید

    حال دستور زیر را وارد نمائید
    کد:
    sh 1
    اگر در هنگام ریستارت شدن httpd با ارور مواجه شدید به پنل کلوکسو برید و در قسمت Switch Program برید و گزینه دوم یعنی Dns راروی djbdns بزارید و یکبار دیگه کد ریاستارت را بدید و بعد از روشن شدن و مجدد به حالت قبل برگردونید

    یا علی مدد
    ARYAN-TRANSLATORS.IR
    کپی برداری باذکر منبع مجاز است
    ویرایش توسط hamed.gh : January 27th, 2012 در ساعت 11:47

  2. تعداد تشکر ها ازhamed.gh به دلیل پست مفید


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

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

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

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

  1. پاسخ ها: 0
    آخرين نوشته: February 8th, 2018, 11:26
  2. آموزش نصب Kloxo-MR | نسخه جدید کلوکسو | رفع باگ امنیتی بسیار خطرناک در کلوکسو
    توسط tizparvaz در انجمن کلوکسو يا ال ايکس ادمين Kloxo or LXAdmin
    پاسخ ها: 34
    آخرين نوشته: September 14th, 2014, 12:33
  3. مشکل بزرگ دارم با کلوکسو ....نیازمنده متخصص کلوکسو
    توسط alisorkhposh در انجمن کلوکسو يا ال ايکس ادمين Kloxo or LXAdmin
    پاسخ ها: 4
    آخرين نوشته: December 31st, 2012, 12:09
  4. آموزش حذف ip وارد شده برای کلوکسو جهت ورود به پنل کلوکسو در صورت بروز مشکل
    توسط سید محمد حسینی در انجمن کلوکسو يا ال ايکس ادمين Kloxo or LXAdmin
    پاسخ ها: 0
    آخرين نوشته: November 28th, 2012, 23:09
  5. مشکل در نصب کلوکسو (سایت کلوکسو بالا نمیاد)
    توسط taghikhani در انجمن کلوکسو يا ال ايکس ادمين Kloxo or LXAdmin
    پاسخ ها: 5
    آخرين نوشته: November 20th, 2010, 14:52

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

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