Page 1 of 4

redis

Posted: Mon Nov 25, 2013 3:25 pm
by wazz
перехожу на redis. на сервере 30 доменов. половина вроде переключилась, а на половине доменов висит ошибка: "Redis cache error looks like you want to use Redis as a cache engine but script can not connect to it" . все скрипты 50 версии.

Re: redis

Posted: Mon Nov 25, 2013 3:29 pm
by admin
ПРОЧТИ МЕНЯ топик читали ?

Я понимаю, что с этим вопросом в каждом втором топике видимо сильено повторяюсь, но все равно постоянно оказывается что кто-то не читал, так что заранее сорри.

Re: redis

Posted: Mon Nov 25, 2013 3:37 pm
by wazz
обновился. не помогло. ошибка осталась. половина доменов на сайте нормально, половина с ошибкой

Re: redis

Posted: Mon Nov 25, 2013 3:43 pm
by admin
Ок, что в конфиге где не конектит ?

Re: redis

Posted: Mon Nov 25, 2013 3:55 pm
by wazz
admin wrote:Ок, что в конфиге где не конектит ?


<?php


global $config;
$config["db_server"] = "localhost";
$config["db_username"] = "root";
$config["db_password"] = "пасс";
$config["db_database"] = "домен";

$config["db_persistent"] = false;

$config["php_path"] = "/usr/local/bin/php";

if (function_exists('gzcompress')) $config['gzip_cache'] = true;

$config["version"] = '';

$config['body'] = '<body bgcolor="#54589E" text="#66FFFF" link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF" leftMargin=0 topMargin=0>';
$config['style'] = '<LINK href="style.css" title="Compact" rel="stylesheet" type="text/css">';


$config["admin_email"] = "[email protected]";

$config["path_to_logs"] = "/home/user/www/домен/scj/logs/";

error_reporting(E_ALL & ~E_NOTICE);

$config['br'] = (isset($_SERVER['REQUEST_METHOD'])) ? "<br> \n" : "\n";


function getmicrotime(){
list($usec, $sec) = explode(" ",microtime());
return ((float)$usec + (float)$sec);
}

$config['redis_host'] = '127.0.0.1';
$config['redis_port'] = '6379';
$config['redis_database'] = 22;
$config['redis_password'] = '';

Re: redis

Posted: Mon Nov 25, 2013 4:00 pm
by admin
$config['redis_database'] = 22;

Максимальное кол-во баз в редисе - 16.
Это ограничение самого редиса.

Re: redis

Posted: Tue Nov 26, 2013 10:48 am
by wazz
admin wrote:$config['redis_database'] = 22;

Максимальное кол-во баз в редисе - 16.
Это ограничение самого редиса.
ок. а такое вопрос. в какой папке лежат базы редиса? старый кеш в папке scj можно удалять?

Re: redis

Posted: Tue Nov 26, 2013 10:56 am
by admin
Это прописано в конфиге редиса.
Содержимое scj/cache можно удалять.

Re: redis

Posted: Tue Nov 26, 2013 3:36 pm
by mad
admin wrote: Максимальное кол-во баз в редисе - 16.
Это ограничение самого редиса.
Это кол-во можно же увеличить в конфиге.

Re: redis

Posted: Tue Nov 26, 2013 8:14 pm
by S_Flash
Используй для всех сайтов одну и ту же базу и всё.
Или разбей на несколько групп (хотя в последнем не вижу особого смысла).