İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

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

memcached makalesi size fayda sağladı mı


  • Kullanılan toplam oy
    30

zbahadir

0
İyinet Üyesi
Katılım
19 Mart 2006
Mesajlar
2,416
Reaction score
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.
 

Respect

0
İyinet Üyesi
Katılım
27 Ekim 2007
Mesajlar
220
Reaction score
0
Kurulumu başarıyla tamamladım, ancak vbseo panelinde hala memcache desteklenmiyor yazıyor.
Bu sorun teşkil etmez değil mi :rolleyes:
 

Respect

0
İyinet Üyesi
Katılım
27 Ekim 2007
Mesajlar
220
Reaction score
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 :$
 

ruen

0
İyinet Üyesi
Katılım
4 Mart 2006
Mesajlar
2,019
Reaction score
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.
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
63
Konum
Sakarya
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
 

Respect

0
İyinet Üyesi
Katılım
27 Ekim 2007
Mesajlar
220
Reaction score
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
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
63
Konum
Sakarya
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?
 

Respect

0
İyinet Üyesi
Katılım
27 Ekim 2007
Mesajlar
220
Reaction score
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.
 

ruen

0
İyinet Üyesi
Katılım
4 Mart 2006
Mesajlar
2,019
Reaction score
1
Konum
Kocaeli UNI
Aynen respect, performans artışı yaşanıyor bendede ancak vbseo panelinde desteklenmiyor yazıyor.
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
63
Konum
Sakarya
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.
 

Mack

0
İyinet Üyesi
Onaylı Üye
Katılım
17 Eylül 2005
Mesajlar
302
Reaction score
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
 

Mack

0
İyinet Üyesi
Onaylı Üye
Katılım
17 Eylül 2005
Mesajlar
302
Reaction score
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
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
63
Konum
Sakarya
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.

 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
63
Konum
Sakarya
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.
 

Respect

0
İyinet Üyesi
Katılım
27 Ekim 2007
Mesajlar
220
Reaction score
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)
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
63
Konum
Sakarya
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.
 

ruen

0
İyinet Üyesi
Katılım
4 Mart 2006
Mesajlar
2,019
Reaction score
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.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst