Добрый день коллеги. В админке выбираю в настройках тип кеширования — файл, очистка кеша работает нормально. Если выбираю memcache или memcached — появляется красное сообщение сверху справа экрана "Ошибка очистки кеша". Возможно что то не доустановил или криво установил… Подскажите пожалуйста где на эту тему можно посмотреть логи или в какую сторону копать? Nginx+php-fpm 7.4.6
Спасибо.
Ошибка очистки кеша
ЕСТЬ РЕШЕНИЕ
ЗАКРЫТО
InstantCMS 2.X
Появилась ошибка после переустановки ОС на VPS
#1
21 мая 2020 в 19:53
#2
21 мая 2020 в 20:12
В сторону настройки memcache или memcached на сервере.в какую сторону копать?
#3
21 мая 2020 в 21:18
Подскажите пожалуйста если есть опыт что конкретно в настройках можно предпринять,
Сегодня в 06:56
#4
21 мая 2020 в 21:38
Увы, ни опыта ни знаний на эту тему.Подскажите пожалуйста если есть опыт что конкретно в настройках можно предпринять,
Пробовал настраивать все виды кэширования, ускорения сайта не увидел, но ошибки начинали сыпаться пачками на следующий день.
Просто отключил и всё.
Так это, там скорее всего на серваке нет этого мамкешида.
У меня вот так в настройках, но все одно ответ 302.(пробовал 127.0.0.1. и localhost в строку Memcached Сервер)
Хотя файлы кеширует, и js и css, иногда всплывают проблемки с css… со временем исправляю по одной.
----
мдя, я походу вообще в мемкашидах не разбираюсь… позорище.
У меня вот так в настройках, но все одно ответ 302.(пробовал 127.0.0.1. и localhost в строку Memcached Сервер)
Хотя файлы кеширует, и js и css, иногда всплывают проблемки с css… со временем исправляю по одной.
----
мдя, я походу вообще в мемкашидах не разбираюсь… позорище.
#6
22 мая 2020 в 12:07
Для начала стоит проверить корректно ли работает Memcached. В сети много мануалов, вот к примеру такой скрипт.
а чем не устраивает кэширование в файлы?
<?php $memcache = new Memcache; $version = $memcache->getVersion(); echo "Server's version: ".$version."<br/>\n"; $tmp_object = new stdClass; $tmp_object->str_attr = 'test'; $tmp_object->int_attr = 123; echo "Записываем данные в кеш Memcached (данные будут храниться 10 секунд)<br/>\n"; $get_result = $memcache->get('key'); echo "Данные, записанные в Memcached:<br/>\n"; ?>
#7
22 мая 2020 в 14:48
Спасибо огромное! Решил проблему, закомментировал в /etc/memcached.conf опцию -S. Она нужна для поддержки SASL, не стал заморачиваться, просто закомментировал опцию. Кому интересно — подробности тут timeweb.com/ru/community/articles/ustanovka-i-zashchita-memcached-na-ubuntu-18-04-1