Настройка во время выполнения
Поведение этих функций зависит от установок в php.ini.
Имя | По умолчанию | Место изменения | Список изменений |
---|---|---|---|
tokyo_tyrant.default_timeout | 2.0 | PHP_INI_ALL | |
tokyo_tyrant.session_salt | null |
PHP_INI_ALL | |
tokyo_tyrant.key_prefix | null |
PHP_INI_ALL | |
tokyo_tyrant.allow_failover | 1 | PHP_INI_ALL | |
tokyo_tyrant.fail_threshold | 5 | PHP_INI_ALL | |
tokyo_tyrant.health_check_divisor | 1000 | PHP_INI_ALL | |
tokyo_tyrant.php_expiration | 0 | PHP_INI_ALL |
Краткое разъяснение конфигурационных директив.
-
tokyo_tyrant.default_timeout
int -
Время ожидания по умолчанию при подключении к базам данных
-
tokyo_tyrant.session_salt
string -
Секретное значение, который используется для подписания сессии
-
tokyo_tyrant.key_prefix
string -
Префикс всех ключей с этой строкой. Префикс невидим для разработчика, но помогает убедиться, что ключи не будут конфликтовать, если несколько приложений используют одну базу данных.
-
tokyo_tyrant.allow_failover
int -
Разрешить ли переключение сеанса в случае отказа сервера.
-
tokyo_tyrant.fail_threshold
int -
Сколько ошибок чтения/записи или подключения разрешено, прежде чем сервер будет помечен как отказавший.
-
tokyo_tyrant.health_check_divisor
int -
Определяет делитель для вероятности проверки работоспособности. Если есть неисправные серверы и вероятность совпадает, серверы проверяются, и если сервер кажется работоспособным, он будет добавлен обратно в пул.
-
tokyo_tyrant.php_expiration
int -
Использовать ли встроенный механизм истечения сеанса или делегировать срок действия сценарию lua на стороне сервера.