Kurulumu başarıyla tamamladım, ancak vbseo panelinde hala memcache desteklenmiyor yazıyor.
Bu sorun teşkil etmez değil mi
php -i | grep "memcache support"
yazıyor, apachiyi ve makineyi yeniden başlattım.memcache support => enabled
yazıyor, apachiyi ve makineyi yeniden başlattım.
phpinfoda da çıkıyor memcache ayarları.
ps -ef | grep memcached
echo -ne "stats\n\r" | nc -i1 127.0.0.3 11211
ps -ef | grep memcached
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
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
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
Çalışıyor sanırım, herhangi bir hata göremedim. Veya anlamadım :$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
$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;
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
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ı
total_items ve total_connections değeri sayaç gibi sürekli artıyor bu arada :x
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
bind(): Address already in use
failed to listen
# php -i | grep "memcache support"
memcache support => enabled
echo -ne "stats\n\r" | nc -i1 127.0.0.3 11211
-bash: nc: command not found
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
up2date nc
bu komutu uyguladım ama şu çıktı :S
bind(): Address already in use
failed to listen
nerde hata yaptım acaba
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)
# ps -ef |grep memcached|grep -v grep
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