Не читается / не применяется conf/conf.d/RedisServer.conf

161 views
Skip to first unread message

Иван Калаушин

unread,
Jul 5, 2017, 10:39:28 AM7/5/17
to phpdaemon
Здравствуйте. 
Заполнил файл conf/conf.d/RedisServer.conf следующим образом

Pool:Clients\Redis {
servers 'tcp://127.0.0.1';
port 6378;
max-allowed-packet 25M;
}

Порт указан с ошибкой для проверки - клиент не должен подключиться к серверу. 
Результат:
  • redis-клиент успешно подключается к серверу. 
  • значение max-allowed-packet применяется равное значению по-умолчанию (1M)
То есть применяются все настройки по-умолчанию... Для теста на файл выставлены права 777 чтобы уж точно прочитался. 

При этом файл conf/conf.d/MySqlServer.conf читается и применяется успешно. 

Pool:Clients\MySQL {
server 'tcp://user:pa...@127.0.0.1/dbname';
conntimeout 3600; #sec
}

Подскажите пожалуйста, в чем может быть ошибка?

Иван Калаушин

unread,
Jul 5, 2017, 11:37:38 AM7/5/17
to phpdaemon
Дополню что нашел при отладке

/phpDaemon/vendor/kakserpom/phpdaemon/PHPDaemon/Core/AppInstance.php:94 Daemon::$config->\PHPDaemon\Core\Pool:Clients\Redis имеет значения из конфигурационного файла
/phpDaemon/vendor/kakserpom/phpdaemon/PHPDaemon/Core/AppInstance.php:100 $this->config = Daemon::$config->\PHPDaemon\Core\Pool:Clients\Redis имеет значения из конфигурационного файла

и все значения в порядке.

Далее, 
/phpDaemon/vendor/kakserpom/phpdaemon/PHPDaemon/Core/Pool.php:94 происходит переименование Daemon::$config->\PHPDaemon\Core\Pool:Clients\Redis в Daemon::$config->\PHPDaemon\Core\Pool:Clients\Redis\Pool
/phpDaemon/vendor/kakserpom/phpdaemon/PHPDaemon/Core/Pool.php:102-103 создается пул \PHPDaemon\Core\Pool:Clients\Redis\Pool где \PHPDaemon\Core\Pool:Clients\Redis\Pool->config пустой!

среда, 5 июля 2017 г., 20:39:28 UTC+6 пользователь Иван Калаушин написал:
Reply all
Reply to author
Forward
0 new messages