Страница 1 из 2

Memcached-1.4-x64 + DLE = Ошибка

Добавлено: 08 авг 2017, 15:40
Валентин
Возникает ошибка с memcached -1.4-x64 на DLE 11.3 версии

"Внимание:
Вы включили в настройках сервера кеширование Memcache, при этом на вашем сервере не установлено расширение PHP Memcached. Вам необходимо обратится в службу поддержки вашего хостинга, для установки данного расширения для PHP."

Хотя всё установлено и прописано как в инструкции адрес домен:11211

Логи вот такие прописало:
slab class   1: chunk size        96 perslab   10922
slab class   2: chunk size       120 perslab    8738
slab class   3: chunk size       152 perslab    6898
slab class   4: chunk size       192 perslab    5461
slab class   5: chunk size       240 perslab    4369
slab class   6: chunk size       304 perslab    3449
slab class   7: chunk size       384 perslab    2730
slab class   8: chunk size       480 perslab    2184
slab class   9: chunk size       600 perslab    1747
slab class  10: chunk size       752 perslab    1394
slab class  11: chunk size       944 perslab    1110
slab class  12: chunk size      1184 perslab     885
slab class  13: chunk size      1480 perslab     708
slab class  14: chunk size      1856 perslab     564
slab class  15: chunk size      2320 perslab     451
slab class  16: chunk size      2904 perslab     361
slab class  17: chunk size      3632 perslab     288
slab class  18: chunk size      4544 perslab     230
slab class  19: chunk size      5680 perslab     184
slab class  20: chunk size      7104 perslab     147
slab class  21: chunk size      8880 perslab     118
slab class  22: chunk size     11104 perslab      94
slab class  23: chunk size     13880 perslab      75
slab class  24: chunk size     17352 perslab      60
slab class  25: chunk size     21696 perslab      48
slab class  26: chunk size     27120 perslab      38
slab class  27: chunk size     33904 perslab      30
slab class  28: chunk size     42384 perslab      24
slab class  29: chunk size     52984 perslab      19
slab class  30: chunk size     66232 perslab      15
slab class  31: chunk size     82792 perslab      12
slab class  32: chunk size    103496 perslab      10
slab class  33: chunk size    129376 perslab       8
slab class  34: chunk size    161720 perslab       6
slab class  35: chunk size    202152 perslab       5
slab class  36: chunk size    252696 perslab       4
slab class  37: chunk size    315872 perslab       3
slab class  38: chunk size    394840 perslab       2
slab class  39: chunk size    493552 perslab       2
slab class  40: chunk size    616944 perslab       1
slab class  41: chunk size    771184 perslab       1
slab class  42: chunk size   1048576 perslab       1
<544 server listening (auto-negotiate)
<572 send buffer was 65536, now 268435456
<572 server listening (udp)
<572 server listening (udp)
<572 server listening (udp)
<572 server listening (udp)
В чём может быть трабл?

Re: Memcached-1.4-x64 + DLE = Ошибка

Добавлено: 08 авг 2017, 16:19
Максим
Потому что в OSP есть только расширение Memcache, а не Memcached. Memcached под windows нет потому что нету libmemcached для windows.

Re: Memcached-1.4-x64 + DLE = Ошибка

Добавлено: 08 авг 2017, 17:02
Валентин
Я до этого всегда пользовался файловым кешем , но хотелось бы протестировать с Memcache.
Не совсем понятно .. уже запутался! В настройках модулей OSP пишет именно Memcached.

Re: Memcached-1.4-x64 + DLE = Ошибка

Добавлено: 08 авг 2017, 17:08
Максим
Причём тут модули OSP к модулям PHP. Не путайте кисель с вареньем. Модуль OSP - это сервер Memcached, т.е. программа, а вам нужно расширение PHP, под windows работает только php_memcache (без d).

Re: Memcached-1.4-x64 + DLE = Ошибка

Добавлено: 08 авг 2017, 19:07
Валентин
Добро, Спасибо за ответ! Теперь ясно.. Может есть какие-то "костыли" с помощью которых можно
установить расширение php_memcached для винды?

Re: Memcached-1.4-x64 + DLE = Ошибка

Добавлено: 08 авг 2017, 19:15
Максим
Нет таких костылей

Re: Memcached-1.4-x64 + DLE = Ошибка

Добавлено: 08 авг 2017, 22:42
Валентин
Ясно.. Ещё один вопрос возник, чтоб уж новую тему не открывать..
Для чего нужны такие настройки как :
1.) Количество проверок состояния сервера ( интервал 1 секунда, минимум 5 проверок)
Если уменьшить до пяти, то это как -то влияет на нагрузку сервера?
также вопрос и к этому относится:
2.) Максимально допустимое количество запросов на каждый поток PHP ( 0 - не ограничено)
для чего это? В мануале этого не нашёл.

Re: Memcached-1.4-x64 + DLE = Ошибка

Добавлено: 08 авг 2017, 22:50
Максим
1) Сколько раз программа будет проверять запустились ли все модули. Если выставить маленькое число, то модули не успеют запуститься и запуск будет остановлен (пройдёт неудачно).
2) Гуглите на тему PHP_FCGI_MAX_REQUEST и узнаете что это такое.

Re: Memcached-1.4-x64 + DLE = Ошибка

Добавлено: 08 авг 2017, 23:52
Валентин
То есть PHP_FCGI_MAX_REQUEST для Nginx .. ну я так по быстрому погуглил и не вдавался в подробности.
Если у меня связка Apache -Php-7-x64-Nginx-1.10 , то мне это , если я понял правильно не надо?
Извините, что задолбал наверное вас вопросами . .

Re: Memcached-1.4-x64 + DLE = Ошибка

Добавлено: 09 авг 2017, 10:26
Максим
Валентин, если используется Apache или Apache + Nginx, то да, эта опция не работает и вам не нужна.