Назад | Перейти на главную страницу

как я могу узнать, работает ли кэш памяти?

Я только что установил memcache (не memcached) на Ubuntu 14.04 через

sudo pecl install memcache

модуль отображается как загруженный в выводе phpinfo.
Но я не вижу, работает ли демон.
я пытался

Большинство поисковых запросов в 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