Куда копать?

Post Reply
vezelvu
Posts: 71
Joined: Fri Dec 07, 2012 4:20 pm

Куда копать?

Post by vezelvu »

Запустил новый сидж V 1.51 Build 201501121623
Сразу же установил Cookie Engine : Store data in internal cache
Когда вывел сайт "на морду", понял что не считаются клики. Провёл АП - безрезультатно. Ради баловства попробовал включить другие Cookie Engine.
И, Аллилуйя! клики считаются! И при Regular cookie и при Cookie MD5 encoded .
Но я то хочу Store data in internal cache.

На сервере настроен Redis.
Скажите плиз "куда копать" ? Что говорить админу ?
Спасибо!
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Куда копать?

Post by admin »

А если редис убрать закомментить - считает клики ?
Don't forget to run script update
vezelvu
Posts: 71
Joined: Fri Dec 07, 2012 4:20 pm

Re: Куда копать?

Post by vezelvu »

Оказалось на сервере настроен Мемкеш , а не Редис, но сути это не меняет.
И да - если закоментить мемкеш: клики считаются при Store data in internal cache.
Кеш станиц работает - проверял.
Продолжаем копать? В какую сторону кидать ;-)))
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Куда копать?

Post by admin »

Если апедйт точно проводился и все равно не работает тогда не знаю
Скидывайте фтп и админку, проверим.
Don't forget to run script update
vezelvu
Posts: 71
Joined: Fri Dec 07, 2012 4:20 pm

Re: Куда копать?

Post by vezelvu »

отписал в личку
vezelvu
Posts: 71
Joined: Fri Dec 07, 2012 4:20 pm

Re: Куда копать?

Post by vezelvu »

Та что с моей проблемой? в личе отписал все.
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Куда копать?

Post by admin »

У вас какая-то хитрая версия мемкеша и по фтп я не моуг понять что конкретно с ней не так.

Я вам положил пример кода (bin/test_cache.php) для проверки проблемы с мемкешем и решить ее должен админ.

Проблема следующая - мемкеш не сохраняет короткие значения (например 1)

Код который корректно работает на других серваках.

Code: Select all


<?php

$memcache = memcache_connect('127.0.0.1', 11211);

$id = 'some_id';

// значение просто 1
$r = memcache_set($memcache, $id, 1, MEMCACHE_COMPRESSED, 86400);

// говорит что сохранило
var_dump($r);

// при этом когда пытаемся достать из кеша то на вашем серваке говорит что этого значения нет
var_dump(memcache_get($memcache, $id));

memcache_delete($memcache, $id);

echo '...';
var_dump(memcache_get($memcache, $id));


Don't forget to run script update
Post Reply