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


В чем может быть причина?
  • Вопрос задан
  • 3812 просмотров
Пригласить эксперта
Ответы на вопрос 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
В чем причина не знаем, но если все на одном сервере — сокеты использовать правильнее в большинстве случаев.
Заодно убедитесь, что мемкэш не доступен из внешнего интернета, по умолчанию доступен.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы