Задать вопрос

PHP иногда не может подключится к Memcache и Sphinx?

PHP иногда не может подключится или долго подключается к демону MemCache и Sphinx


Все находится на одном сервере и подключаются к 127.0.0.1


Мемкеш выдает ошибку:


Warning: Memcache::connect() [memcache.connect]: Can't connect to 127.0.0.1:11211, Connection timed out (110)


Проблема возникает примерно каждые две минуты.


ОС: Centos 6


В чем может быть причина?
  • Вопрос задан
  • 3826 просмотров
Подписаться 4 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
BuriK666
@BuriK666
Компьютерный псих
у демона memcached есть ключик
-c Use max simultaneous connections; the default is 1024.

Скорее всего упирается в это
Ответ написан
Комментировать
netstat -atun | awk '{print $5}' | cut -d: -f1 | sed -e '/^$/d' |sort | uniq -c | sort -n

Посмотрите количество соединений. Была похожая ситуация, очень много открытых соединений на 127.0.0.1.
Ответ написан
Комментировать
@edogs
В чем причина не знаем, но если все на одном сервере — сокеты использовать правильнее в большинстве случаев.
Заодно убедитесь, что мемкэш не доступен из внешнего интернета, по умолчанию доступен.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽