systemd tem PrivateTmp=true
para o memcached.service
Uma maneira seria substituir PrivateTmp
, especificamente para memcached.service
, ou seja,
mkdir -p /etc/systemd/system/memcached.service.d
echo "[Service]" > /etc/systemd/system/memcached.service.d/override.conf
echo "PrivateTmp=false" >> /etc/systemd/system/memcached.service.d/override.conf
systemctl daemon-reload
systemctl restart memcached
Isso mudaria o memcached.service de volta para o uso de /tmp
, em vez de /tmp/systemd-private-...
Supondo que você queira usar o memcached para manipulação de sessão; Depois de verificar que /tmp/memcahced.sock
existe com as permissões corretas, em /etc/php.ini
ou /etc/php/conf.d/memcached.ini
alterar suporte à sessão.
[Session]
extension=memcached.so
session.save_handler="memcached"
session.save_path="/tmp/memcached.sock"
Se existir, comente session.save_handler=files
.