تبلیغات در اینترنت

تبلیغات در اینترنتگیفت کارت گوگل پلی
صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از 1 به 10 از 14

مقاله: کنترل منابع سرور از طریق ویبولتین

    1. کنترل منابع سرور از طریق ویبولتین »

      کنترل منابع سرور از طریق ویبولتین

      AmirSina 2011/05/08 12:14 AM
      امتیاز: 

      دروود:
      به طوری کلی کنترل یک سایت از تمامی جوانب کاری بسیار مهم میباشد
      در این اموزش شما با انجام یک سری کارها میتونید
      منابع سرور خودتون و کارکرد هرکدوم رو کنترل کنید و اگر هر کدوم از بخش ها دچار مشکلی بود بررسی کنید
      این اموزش طبق گفته ی نویسنده ی اون برای وی بی 3 نوشته شده
      اما برای خیلی ها بر روی وی بی 4 هم کار کرده به درستی
      برای انجام این کار
      به AdminCp خود برید
      ایجاد یک پلاگین رو بزنید
      admin_index_main3
      رو انتخاب کنید
      و کد زیر را وارد کنید
      کد PHP:
       $memcache = new Memcache;

      foreach (
      $vbulletin->config['Misc']['memcacheserver'] as $key => $server) {
          
      $memcache->addServer($server,  $vbulletin->config['Misc']['memcacheport'][$key], 11115true);
      }

      $stats $memcache->getExtendedStats();
      $memcache->close();

      $labels = array (
          
      'host' => 'Host'
          
      'pid' => 'PID'
          
      'uptime' => 'Daemon Uptime'
          
      'time' => 'Server Time'
          
      'version' => 'Version'
          
      'pointer_size' => 'Pointer Bits'
          
      'rusage_user' => 'RUsage User'
          
      'rusage_system' => 'RUsage System'
          
      'curr_items' => 'Current Items'
          
      'total_items' => 'Total Items'
          
      'bytes' => 'Memory Used'
          
      'curr_connections' => 'Current Connections'
          
      'total_connections' => 'Total Connections'
          
      'connection_structures' => 'Connection Structures'
          
      'cmd_flush' => 'Flushes'
          
      'cmd_get' => 'Gets'
          
      'cmd_set' => 'Sets'
          
      'get_hits' => 'Get Hits'
          
      'get_misses' => 'Get Misses'
          
      'delete_hits' => 'Delete Hits'
          
      'delete_misses' => 'Delete Misses'
          
      'incr_hits' => 'Increment Hits'
          
      'incr_misses' => 'Increment Misses'
          
      'decr_hits' => 'Decrement Hits'
          
      'decr_misses' => 'Decrement Misses'
          
      'cas_hits' => 'CAS Hits'
          
      'cas_misses' => 'CAS Misses'
          
      'cas_badval' => 'CAS Bad Value'
          
      'auth_cmds' => 'Auth Commands'
          
      'auth_errors' => 'Auth Errors'
          
      'evictions' => 'Evictions'
          
      'reclaimed' => 'Reclaimed'
          
      'bytes_read' => 'Data Read In'
          
      'bytes_written' => 'Data Written Out'
          
      'limit_maxbytes' => 'Memory Allocated'
          
      'threads' => 'Threads'
          
      'accepting_conns' => 'Accepting Connections'
          
      'conn_yields' => 'Connection Yields'
          
      'listen_disabled_num' => 'Listening Disabled Num'
          
      'latency' => 'Latency Test'
      );

      $data = array('Host' => '''Latency Test' => '''Memory Allocated' => '''Memory Used' => '''Current Items' => '''Total Items' => '');

      $i=1;

      foreach(
      $stats as $key => $val) {   
          if (
      is_array($val)) {
              
      $data[$labels['host']][] = $key;
              foreach(
      $val as $key2 => $val2) {
                  
      $data[$labels[$key2]][] = 
                      (
      strpos($key2'bytes') !== false) ? vb_number_format($val22true) . iif (preg_match("#(bytes_read|bytes_written)#si"$key2), ' (' vb_number_format(intval($val2/$val['uptime']), 2true) . '/sec)') : 
                      (
      $key2 == 'time' date("M j, Y, G:i:s"$val2) : 
                      (
      preg_match("#(curr_items|total_items|curr_connections|total_connections|connection_structures|cmd_get|cmd_set|get_hits|get_misses)#si"$key2) ? number_format($val2) : 
                      (
      $key2 == 'uptime' intval($val2 86400) . 'd, ' intval(($val2 86400) / 3600) . 'h, ' intval(($val2 3600) / 60) . 'm, ' intval($val2 60) . 's'  $val2))) . 
                      
      iif (preg_match("#(total_connections|cmd_get|cmd_set|bytes_read|bytes_written|get_hits|get_misses)#si"$key2), ' (' intval($val2/$val['uptime']) . '/sec)');
              }
              
              
      $latency microtime();
              
      $memcache = new Memcache;
              
      $memcache->addServer($vbulletin->config['Misc']['memcacheserver'][$i]);
              
      $set $memcache->set('latency-test''some value'010);
              
      $get $memcache->get('latency-test');
              
      $memcache->close();
              
      $data[$labels['latency']][] = round ((microtime() - $latency) * 10004) . ' ms';
              
      $i++;
          }
      }
      print_table_start();
      print_table_header('Memcached Servers'count($stats) + 1);
      foreach(
      $data as $key => $val) {
          
      print_cells_row(array_merge((array)"<strong>$key</strong>"$val), 00, -5'top'01);
      }
      print_table_footer(2''''false); 
  1. Top | #2
    کاربر سایت

    ورژن ویبولتین
    4.1.4
    نوشته ها
    636
    میزان امتیاز
    83

    پیش فرض

    من نوی لوکال انجام دادم ، حالا برای مشاهده این تنظیمات باید کجا برم ؟؟

  2. Top | #3
    AmirSina

    پیش فرض

    دروود:
    من خودم این مورد رو تست نکردم چون فعلا دسترسی نه به لوکال دارم نه به جایی که تست کنم
    اما فکر نکنم روی لوکال جواب بده چون عملا از کدوم سرور شما میخواد اطلاعات به شما بده؟
    اگر عملی بشه باید توی AdminCp دنبال
    Memcache server بگردید

    کاربر مقابل از AmirSina بابت این پست مفید تشکر کرده است:

    پاسخ با نقل قول پاسخ با نقل قول توسعه دهنده

  3. Top | #4
    مدیر بازنشته

    ورژن ویبولتین
    4.2.10
    نوشته ها
    1,777
    میزان امتیاز
    250

    پیش فرض

    آفرین ایول خوشم اومد به خودتون اومید بچه ها خوبه همین موزش ها هست که وی بی ایران رو زنده نگه داشته

  4. Top | #5
    کاربر سایت

    ورژن ویبولتین
    4.1.12
    نوشته ها
    735
    میزان امتیاز
    86

    پیش فرض

    بعد قرار دادن چطوری صفحه مشاهده اطلاعات ببینیم؟

  5. Top | #6
    کاربر سایت

    ورژن ویبولتین
    5
    نوشته ها
    1,698
    میزان امتیاز
    205

    پیش فرض

    اصولا تنظیمات اصلی> memechashe هست!
    نصب کنید ببینید میاد اونجا
    یا شاید یک تب در ادمین سی پی افزوده شه

    کاربر مقابل از Ali-Reza بابت این پست مفید تشکر کرده است:


  6. Top | #7
    کاربر ویژه

    ورژن ویبولتین
    4.2.1
    نوشته ها
    602
    میزان امتیاز
    73

    پیش فرض

    آقا من این کارو انجام دادم. پایین صفحه ادمین سی پی بهم این ارور رو داد :

    کد:
     Fatal error:  Class 'Memcache' not found in /home/naziclub/public_html/forum/admincp/index.php(1065) : eval()'d code on line 1
    
    
    از چیه این دوستان ؟
    چی کارش باید بکنم ؟

  7. Top | #8
    کاربر ویژه

    ورژن ویبولتین
    4.2.1
    نوشته ها
    602
    میزان امتیاز
    73

    پیش فرض

    دوستان اگر میشه به این ارور هم جواب بدین به خاطر چی هستش
    memechashe هم اضافه نشده

  8. Top | #9
    مدیریت کل سایت

    ورژن ویبولتین
    4.2.2
    نوشته ها
    21,685
    میزان امتیاز
    3117

    کاربر مقابل از VBIran بابت این پست مفید تشکر کرده است:


  9. Top | #10
    کاربر سایت

    ورژن ویبولتین
    4.2.0
    نوشته ها
    2,447
    میزان امتیاز
    256

    پیش فرض

    این پلاگین رو من نصب کردم حالا چطوری میتونم کنترلش کنم

    لطفا تایپیک رو نبندید

    میدونم قدیمی هستش

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

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

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

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

کسانی که این مقاله را دیده اند از این مقاله ها نیز بازدید کرده اند

  1. پاسخ: 17
    آخرين نوشته: 2015/06/22, 02:14 PM
  2. پاسخ: 43
    آخرين نوشته: 2013/12/25, 04:52 PM
  3. پاسخ: 200
    آخرين نوشته: 2013/08/13, 09:07 PM
  4. آموزش پهن کردن پاسخ سریع ویبولتین Wide Quick Reply ویبولتین 3
    توسط VBIran در انجمن آموزش های وی بولتین
    پاسخ: 6
    آخرين نوشته: 2013/07/05, 11:40 PM
  5. پاسخ: 2
    آخرين نوشته: 2012/05/07, 04:29 PM

کلمات کلیدی این موضوع

علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

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

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