Я пытаюсь переключить свой session_handler на memcached, не уверен, сработало ли это, похоже, не так.
vi /etc/php5/fpm/php.ini
session.save_handler = memcached
session.save_path = unix://run/memcached/memcached.sock
/etc/init.d/php5-fpm restart
После нескольких посещений блога у меня должен быть ключ в memcached, не так ли?
nc -U /run/memcached/memcached.sock
giant:~# nc -U /run/memcached/memcached.sock
stats items
END
stats slabs
STAT active_slabs 0
STAT total_malloced 0
END
phpinfo ():
session.gc_probability 0 0
session.hash_bits_per_character 5 5
session.hash_function 0 0
session.name PHPSESSID PHPSESSID
session.referer_check no value no value
session.save_handler memcache memcache
session.save_path unix://run/memcached/memcached.sock unix://run/memcached/memcached.sock
session.serialize_handler php php
session.upload_progress.cleanup On On
session.upload_progress.enabled On On
session.upload_progress.freq 1% 1%
session.upload_progress.min_freq 1 1
session.upload_progress.name PHP_SESSION_UPLOAD_PROGRESS PHP_SESSION_UPLOAD_PROGRESS
session.upload_progress.prefix upload_progress_ upload_progress_
session.use_cookies On On
session.use_only_cookies On On
session.use_trans_sid 0 0
Может кто-нибудь подвести меня к правильной конфигурации?
Не сработало:
session.save_path = unix://run/memcached/memcached.sock
Сделал работу:
session.save_path = "/run/memcached/memcached.sock"
Цитаты добавлены, протокол удален