#php #memcached
#php #memcached
Вопрос:
я использую memcached в php для обработки сеансов.
Но я получаю session_start(): Write of lock failed
.
моя конфигурация php имеет
session.save_handler memcached
session.save_path tcp://127.0.0.1:11211
мой сервер memcached запущен, и я могу успешно подключиться к telnet 127.0.0.1 11211
Что это значит?
Ответ №1:
Похоже, session.save_path не должен содержать ‘tcp: //’.
«memcached» не нужен «tcp», но нужен «memcache».
спасибо за ваше время,
Комментарии:
1. У меня была аналогичная проблема, когда я переходил на платформу laravel, которая поддерживает только драйвер php-pecl-memcached, в то время как мое устаревшее программное обеспечение использовало php-pecl-memcache, а также session.save_handler. В любом случае, между переключением между обоими этими вещами я столкнулся с той же ошибкой, поэтому я сделал, как вы сказали, удалив «tcp: //», и это сработало для меня. Так что спасибо. Я бы принял ваш ответ, если бы я был OP.
2. Вы должны принять свой собственный ответ. Это правильный ответ.
3. Парень, ты спас мой день!