Ошибка очистки кеша

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X

Появилась ошибка после переустановки ОС на VPS

#1 21 мая 2020 в 19:53
Добрый день коллеги. В админке выбираю в настройках тип кеширования — файл, очистка кеша работает нормально. Если выбираю memcache или memcached — появляется красное сообщение сверху справа экрана "Ошибка очистки кеша". Возможно что то не доустановил или криво установил… Подскажите пожалуйста где на эту тему можно посмотреть логи или в какую сторону копать? Nginx+php-fpm 7.4.6
Спасибо.
#2 21 мая 2020 в 20:12

в какую сторону копать?

Юран
В сторону настройки memcache или memcached на сервере.
#3 21 мая 2020 в 21:18
Подскажите пожалуйста если есть опыт что конкретно в настройках можно предпринять,
#4 21 мая 2020 в 21:38

Подскажите пожалуйста если есть опыт что конкретно в настройках можно предпринять,

Юран
Увы, ни опыта ни знаний на эту тему.
Пробовал настраивать все виды кэширования, ускорения сайта не увидел, но ошибки начинали сыпаться пачками на следующий день.
Просто отключил и всё.
#5 22 мая 2020 в 11:29
Так это, там скорее всего на серваке нет этого мамкешида.
У меня вот так в настройках, но все одно ответ 302.(пробовал 127.0.0.1. и localhost в строку Memcached Сервер)

Хотя файлы кеширует, и js и css, иногда всплывают проблемки с css… со временем исправляю по одной.

----
мдя, я походу вообще в мемкашидах не разбираюсь… позорище.
#6 22 мая 2020 в 12:07
Для начала стоит проверить корректно ли работает Memcached. В сети много мануалов, вот к примеру такой скрипт.
  1. <?php
  2.  
  3. if (!class_exists("Memcache")) exit("Memcached не установлен");
  4. $memcache = new Memcache;
  5. $memcache->connect('localhost', 11211) or exit("Невозможно подключиться к серверу Memcached");
  6.  
  7. $version = $memcache->getVersion();
  8. echo "Server's version: ".$version."<br/>\n";
  9.  
  10. $tmp_object = new stdClass;
  11. $tmp_object->str_attr = 'test';
  12. $tmp_object->int_attr = 123;
  13.  
  14. $memcache->set('key', $tmp_object, false, 10) or die ("Не получилось оставить запись в Memcached");
  15. echo "Записываем данные в кеш Memcached (данные будут храниться 10 секунд)<br/>\n";
  16.  
  17. $get_result = $memcache->get('key');
  18. echo "Данные, записанные в Memcached:<br/>\n";
  19.  
  20. var_dump($get_result);
  21.  
  22. ?>
а чем не устраивает кэширование в файлы?
#7 22 мая 2020 в 14:48
Спасибо огромное! Решил проблему, закомментировал в /etc/memcached.conf опцию -S. Она нужна для поддержки SASL, не стал заморачиваться, просто закомментировал опцию. Кому интересно — подробности тут timeweb.com/ru/community/articles/ustanovka-i-zashchita-memcached-na-ubuntu-18-04-1
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.