memcached kurulumu - PHP, VBulletin VBSEO ve MySQL için

memcached makalesi size fayda sağladı mı


  • Kullanılan toplam oy
    30
0
Onaylı Üye
Üye
Katılım
18 Mart 2006
Mesajlar
2,416
Tepki puanı
0
Konum
Trabzon
Kurdum ve normal bir şekilde çalışıyor.
Load değerlerim zaten çok düşük olduğu için gözle görülür bir değişme yok gibi ama vBulletin forum sayfaları %30 daha hızlı yükleniyor.
 
0
Onaylı Üye
Üye
Katılım
26 Ekim 2007
Mesajlar
220
Tepki puanı
0
Kurulumu başarıyla tamamladım, ancak vbseo panelinde hala memcache desteklenmiyor yazıyor.
Bu sorun teşkil etmez değil mi :rolleyes:
 
0
Onaylı Üye
Üye
Katılım
26 Ekim 2007
Mesajlar
220
Tepki puanı
0
ps -ef | grep memcached
PHP:
nobody    6490     1  0 18:54 ?        00:00:00 /usr/local/bin/memcached -u nobody -d -m 64 -l 127.0.0.3 -p 11211
root     29435  3773  0 20:46 pts/1    00:00:00 grep memcached

echo -ne "stats\n\r" | nc -i1 127.0.0.3 11211
PHP:
STAT pid 6490
STAT uptime 6744
STAT time 1198954028
STAT version 1.2.4
STAT pointer_size 64
STAT rusage_user 0.023996
STAT rusage_system 0.018997
STAT curr_items 0
STAT total_items 0
STAT bytes 0
STAT curr_connections 1
STAT total_connections 2
STAT connection_structures 2
STAT cmd_get 0
STAT cmd_set 0
STAT get_hits 0
STAT get_misses 0
STAT evictions 0
STAT bytes_read 6
STAT bytes_written 0
STAT limit_maxbytes 67108864
STAT threads 1
END

Çalışıyor sanırım, herhangi bir hata göremedim. Veya anlamadım :$
 
0
Onaylı Üye
Üye
Katılım
4 Mart 2006
Mesajlar
2,019
Tepki puanı
1
Konum
Kocaeli UNI
bendede herşey sorunsuz gözüküyor fakat vbseoda desteklenmiyor gözüküyor,aynı respect nickli arkadaştaki gibi.
 
Root
Root
İyinet Ekibi
Onaylı Üye
Katılım
2 Eylül 2002
Mesajlar
5,043
Tepki puanı
77
Konum
SEO
PHP:
nobody    6490     1  0 18:54 ?        00:00:00 /usr/local/bin/memcached -u nobody -d -m 64 -l 127.0.0.3 -p 11211
root     29435  3773  0 20:46 pts/1    00:00:00 grep memcached
PHP:
STAT pid 6490
STAT uptime 6744
STAT time 1198954028
STAT version 1.2.4
STAT pointer_size 64
STAT rusage_user 0.023996
STAT rusage_system 0.018997
STAT curr_items 0
STAT total_items 0
STAT bytes 0
STAT curr_connections 1
STAT total_connections 2
STAT connection_structures 2
STAT cmd_get 0
STAT cmd_set 0
STAT get_hits 0
STAT get_misses 0
STAT evictions 0
STAT bytes_read 6
STAT bytes_written 0
STAT limit_maxbytes 67108864
STAT threads 1
END
Çalışıyor sanırım, herhangi bir hata göremedim. Veya anlamadım :$

Çalışıyor ama kullanılmıyor. Sorunun kaynağına yaklaşıyoruz.
vbulletin config dosyasındaki ayarları yaptınız mı, bu linkteki: http://forum.iyinet.com/php/78093-m...vbulletin-vbseo-ve-mysql-icin.html#post540029
 
0
Onaylı Üye
Üye
Katılım
26 Ekim 2007
Mesajlar
220
Tepki puanı
0
Evet onları da yaptım, şu şekilde;

PHP:
$config['Datastore']['class'] = 'vB_Datastore_Memcached';
$i = 0;
// First Server
$i++;
$config['Misc']['memcacheserver'][$i]		= '127.0.0.3';
$config['Misc']['memcacheport'][$i]			= 11211;
$config['Misc']['memcachepersistent'][$i]	= true;
$config['Misc']['memcacheweight'][$i]		= 1;
$config['Misc']['memcachetimeout'][$i]		= 1;
$config['Misc']['memcacheretry_interval'][$i] = 15;

vbseo ayarlarını desteklenmiyor yazdığı için yapmamıştım, şimdi yaptım ve değerler şu şekilde değişti;
PHP:
STAT pid 6490
STAT uptime 60578
STAT time 1199007862
STAT version 1.2.4
STAT pointer_size 64
STAT rusage_user 0.594909
STAT rusage_system 3.809420
STAT curr_items 1
STAT total_items 2516
STAT bytes 396818
STAT curr_connections 4
STAT total_connections 2671
STAT connection_structures 140
STAT cmd_get 2665
STAT cmd_set 2516
STAT get_hits 2663
STAT get_misses 2
STAT evictions 0
STAT bytes_read 849606814
STAT bytes_written 898239952
STAT limit_maxbytes 67108864
STAT threads 1
END

Acaba bu kullanıldığı anlamına mı geliyor. Veya doğru kullanım mı :rolleyes:

total_items ve total_connections değeri sayaç gibi sürekli artıyor bu arada :x
 
Root
Root
İyinet Ekibi
Onaylı Üye
Katılım
2 Eylül 2002
Mesajlar
5,043
Tepki puanı
77
Konum
SEO
Evet onları da yaptım, şu şekilde;

PHP:
$config['Datastore']['class'] = 'vB_Datastore_Memcached';
$i = 0;
// First Server
$i++;
$config['Misc']['memcacheserver'][$i]		= '127.0.0.3';
$config['Misc']['memcacheport'][$i]			= 11211;
$config['Misc']['memcachepersistent'][$i]	= true;
$config['Misc']['memcacheweight'][$i]		= 1;
$config['Misc']['memcachetimeout'][$i]		= 1;
$config['Misc']['memcacheretry_interval'][$i] = 15;

vbseo ayarlarını desteklenmiyor yazdığı için yapmamıştım, şimdi yaptım ve değerler şu şekilde değişti;
PHP:
STAT pid 6490
STAT uptime 60578
STAT time 1199007862
STAT version 1.2.4
STAT pointer_size 64
STAT rusage_user 0.594909
STAT rusage_system 3.809420
STAT curr_items 1
STAT total_items 2516
STAT bytes 396818
STAT curr_connections 4
STAT total_connections 2671
STAT connection_structures 140
STAT cmd_get 2665
STAT cmd_set 2516
STAT get_hits 2663
STAT get_misses 2
STAT evictions 0
STAT bytes_read 849606814
STAT bytes_written 898239952
STAT limit_maxbytes 67108864
STAT threads 1
END

Acaba bu kullanıldığı anlamına mı geliyor. Veya doğru kullanım mı :rolleyes:

total_items ve total_connections değeri sayaç gibi sürekli artıyor bu arada :x

Evet şimdi kullanılıyor, vbulletin ayarlarını yapmazsanız vbulletin memcached den faydalanamıyor.
Şimdi vbseo ayarlarında memcached enabled duruma geldi mi?
 
0
Onaylı Üye
Üye
Katılım
26 Ekim 2007
Mesajlar
220
Tepki puanı
0
Hayır, hala daha desteklenmiyor yazıyor ama dediğiniz gibi çalışıyor. Performans artışını farkettim.
total_connections değeri ile items değeri en son baktığımda 12.000 civarındaydı, bu değer acaba neyi ifade ediyor anlayamadım.
 
0
Onaylı Üye
Üye
Katılım
4 Mart 2006
Mesajlar
2,019
Tepki puanı
1
Konum
Kocaeli UNI
Aynen respect, performans artışı yaşanıyor bendede ancak vbseo panelinde desteklenmiyor yazıyor.
 
Root
Root
İyinet Ekibi
Onaylı Üye
Katılım
2 Eylül 2002
Mesajlar
5,043
Tepki puanı
77
Konum
SEO
vbulletin memcached i kullandığı için performans artıyor. vbseo da kullansa daha da artacak.
vbseo admin panel bilgilerini ve ssh erişimi verebilirseniz (PM den) sorunun kaynağını araştırabilirim.
 
0
Onaylı Üye
Üye
Katılım
16 Eylül 2005
Mesajlar
302
Tepki puanı
0
Konum
AntaLya
Aşağıdaki şekilde memcached i çalıştıralım hata vermiyor ise bu zamana kadar ki adımları sorunsuz yapmışız demektir.
# /usr/local/bin/memcached -u nobody -d -m 64 -l 127.0.0.3 -p 11211

bu komutu uyguladım ama şu çıktı :S

bind(): Address already in use
failed to listen


nerde hata yaptım acaba
 
0
Onaylı Üye
Üye
Katılım
16 Eylül 2005
Mesajlar
302
Tepki puanı
0
Konum
AntaLya
Aşağıdaki komutu yaptığımda
# php -i | grep "memcache support"


Bu çıkıyor ve kurulmuş anlamına geliyor herhalde...
memcache support => enabled


Ama bunu denediğimde ise
echo -ne "stats\n\r" | nc -i1 127.0.0.3 11211


Bu sonuç çıkıyor nerdedir sorun...
-bash: nc: command not found
 
Root
Root
İyinet Ekibi
Onaylı Üye
Katılım
2 Eylül 2002
Mesajlar
5,043
Tepki puanı
77
Konum
SEO
Aşağıdaki komutu yaptığımda
# php -i | grep "memcache support"


Bu çıkıyor ve kurulmuş anlamına geliyor herhalde...
memcache support => enabled


Ama bunu denediğimde ise
echo -ne "stats\n\r" | nc -i1 127.0.0.3 11211


Bu sonuç çıkıyor nerdedir sorun...
-bash: nc: command not found

nc yi kurmaniz gerekiyor.

 
Root
Root
İyinet Ekibi
Onaylı Üye
Katılım
2 Eylül 2002
Mesajlar
5,043
Tepki puanı
77
Konum
SEO
bu komutu uyguladım ama şu çıktı :S

bind(): Address already in use
failed to listen


nerde hata yaptım acaba

2 kez calistirdi iseniz o mesaj cikabilir.
Oncek kill komutu ile prosesi oldurup sonra tekrar calistirabilirsiniz.
 
0
Onaylı Üye
Üye
Katılım
26 Ekim 2007
Mesajlar
220
Tepki puanı
0
Merhaba, bazen sıklıkla beyaz sayfa açıldığı oluyor. Önceden çok nadir olan şimdilerde fazlaca olmaya başladı. Acaba bunun memcached ile bir alâkası var mıdır, yoksa sorun nerden kaynaklanıyor olabilir.
(biraz konu dışına çıkar gibi oldum afedersiniz)
 
Root
Root
İyinet Ekibi
Onaylı Üye
Katılım
2 Eylül 2002
Mesajlar
5,043
Tepki puanı
77
Konum
SEO
Merhaba, bazen sıklıkla beyaz sayfa açıldığı oluyor. Önceden çok nadir olan şimdilerde fazlaca olmaya başladı. Acaba bunun memcached ile bir alâkası var mıdır, yoksa sorun nerden kaynaklanıyor olabilir.
(biraz konu dışına çıkar gibi oldum afedersiniz)

Beyaz sayfa açılması bir hata oluştuğu anlamına gelir, apache nin error_log una girip hangi script hata veriyor bakabilirsiniz.
 
0
Onaylı Üye
Üye
Katılım
4 Mart 2006
Mesajlar
2,019
Tepki puanı
1
Konum
Kocaeli UNI
Bu komutu yazdığımda;

# ps -ef |grep memcached|grep -v grep


Aşağıdaki çıkmıyor.

nobody 30091 1 0 13:06 ? 00:00:07 /usr/local/bin/memcached -u nobody -d -m 64 -l 127.0.0.3 -p 11211
[/QUOTE]


Sadece komut yerine tekrar dönüyor,yani hiç bir şey olmuyor..
memcache enabled olmasına rağmen vbseo da desteklenmiyor gözüküyor.
 
Geri
Üst