Настройка во время выполнения
Поведение этих функций зависит от установок в 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_timeoutint -
Время ожидания по умолчанию при подключении к базам данных
-
tokyo_tyrant.session_saltstring -
Секретное значение, который используется для подписания сессии
-
tokyo_tyrant.key_prefixstring -
Префикс всех ключей с этой строкой. Префикс невидим для разработчика, но помогает убедиться, что ключи не будут конфликтовать, если несколько приложений используют одну базу данных.
-
tokyo_tyrant.allow_failoverint -
Разрешить ли переключение сеанса в случае отказа сервера.
-
tokyo_tyrant.fail_thresholdint -
Сколько ошибок чтения/записи или подключения разрешено, прежде чем сервер будет помечен как отказавший.
-
tokyo_tyrant.health_check_divisorint -
Определяет делитель для вероятности проверки работоспособности. Если есть неисправные серверы и вероятность совпадает, серверы проверяются, и если сервер кажется работоспособным, он будет добавлен обратно в пул.
-
tokyo_tyrant.php_expirationint -
Использовать ли встроенный механизм истечения сеанса или делегировать срок действия сценарию lua на стороне сервера.