php session.save_path failover - PullRequest
       1

php session.save_path failover

1 голос
/ 27 января 2012

У нас есть массив автоматически масштабируемых веб-серверов в облачных сеансах общего доступа через общее сетевое хранилище.

Мы рассматриваем другие решения, но пока я ищу способы сделать нашу систему отказоустойчивой.

например. если по какой-либо причине общее хранилище недоступно, я бы хотел, чтобы php проигнорировал мой параметр session.save_path и переключился на локальную файловую систему.

Есть ли какой-нибудь умный обходной путь, который сделал бы это возможным через стандартную конфигурацию php?

1 Ответ

1 голос
/ 27 января 2012

Вы можете использовать auto_prepend_file и выполнить проверку там и установить путь к локальному, если путь в облаке недоступен.Это не полностью автоматическое, единственное решение ini, но близко к нему.

Рекомендация: если вы хотите разделить сеанс на нескольких машинах, лучше использовать решение сеанса, сохраненное в базе данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...