Warning: session_start(): open(/var/lib/php/session/sess_bdab29486a95cb2d8e237ab3696a43be, O_RDWR) failed: No space left on device (28) in /var/www/blog.ivru.net/config.php on line 1069

Warning: session_start(): Failed to read session data: files (path: /var/lib/php/session) in /var/www/blog.ivru.net/config.php on line 1069
Установка, конфигурирование memcached в CentOs 7 и использование в CMS битрикс

Установка, конфигурирование memcached в CentOs 7 и использование в CMS битрикс


Ссылка на видео на видеохостинге YouTube: https://www.youtube.com/watch?v=ALWu1fN2Y2o.

/etc/php.d/20-mysqlnd.ini - используется для коннекта с базой данных.

Установка memcached на CentOs 7: yum install memcached

Кроме самого сервера memcahed для PHP 8.2 в ОС CentOs 7 дополнительно устанавливал php-memcache. После перезагрузки httpd методы расширения были доступны в PHP. Ещё отдельно можно установить php-memcahed(то-есть с d на конце), для Bitrix он не требуется. Для того чтобы функционал данного расширения был доступен в PHP я перезагружал httpd.

etc/sysconfig/memcached CACHESIZE - значение в мегабайтах, OPTIONS - количество потоков, которое по умолчанию предположительно равно 4. Для того чтобы установить 8 требуется указать так "t 8".

PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="64"
OPTIONS=""

PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="400"
OPTIONS="t 8"

Конфиг при котором удаётся подключиться по socket, при этом не из PHP

При следующем конфиге удаётся подключиться с использованием комманды: echo "stats" | nc -U /tmp/memcached.sock.

PORT="0"
USER="apache"
MAXCONN="10240"
CACHESIZE="400"
OPTIONS="-t 8 -s /tmp/memcached.sock -a 0777"

При данном конфиге имеет значение пользователь, а именно работает с пользователем apache. Если установить пользователя memcached, то из командной строки по socket не удастся подключиться. Права доступа, то-есть опция a значения не имеет, просто на всякий случай установил для теста права 777, при этом из PHP к memcached тем не менее не удаётся подключиться.

Комментарии

Если у Вас возникли вопросы, Вы можете задать их в форме ниже. В частности если Ваш вопрос по Bitrix и что то не получается - можно спросить. Ваш e-mail не публикуется, при этом я отвечу на него если будет что то по теме. Писать необходимо для людей - избегайте сленга, пишите орфографически правильно.

Имя:
E-mail:
Текст комментария:

Вы так же можете прочитать следующие статьи: