Я только что установил memcache (не memcached) на Ubuntu 14.04 через
sudo pecl install memcache
модуль отображается как загруженный в выводе phpinfo.
Но я не вижу, работает ли демон.
я пытался
sudo ps -e | grep memcache
sudo ps -e | grep memcache
sudo service memcache status
-> sudo: /etc/init.d/memcache: команда не найденаsudo /etc/init.d/memcache status
-> memcache: неопознанный сервисБольшинство поисковых запросов в Google дают инструкции для memcached что не работает для меня
как я могу проверить, работает ли memcache?
Вы установили только языковые привязки PHP, которые позволяют PHP взаимодействовать с memcached. Вы на самом деле не установили memcached. Если вы хотите запустить memcached, вам нужно будет его установить. (И нет такого демона, как memcache.)
Может быть, ваш двоичный файл memcached удален или вы не установили memcached
пакет еще нет?
➜ ~ which memcached
/usr/bin/memcached
➜ ~ service memcached status
* memcached is running
➜ ~ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.2 LTS
Release: 14.04
Codename: trusty
Первое, что нужно сделать, это проверить, СЛУШАЕТ ли порт.
netstat -anp | grep LISTEN | grep mem
Затем проверьте, не остановился ли он
эхо "статистика" | nc localhost 11211 или любой другой хост / порт, который слушает ваш.
источник: https://briansnelson.com/Check_if_Memcached_is_Running