Непонятная проблема с memcache

K$

Новичок
Непонятная проблема с memcache

После обновления до apache 2.2 + php 5.2.6
В error_log лезет огромное количество ошибок:

PHP Warning: Memcache::connect() [<a href='memcache.connect'>memcache.connect</a>]: Can't connect to localhost:11211, Operation timed out (60)

и соответстенно:
PHP Warning: Memcache::get() [<a href='memcache.get'>memcache.get</a>]: Failed to extract 'connection' variable from object


На apache 1.3 + php 5.2.5 ничего подобного не происходило.

Настройки memcache:

memcache support enabled
Active persistent connections 0
Version 2.2.3
Revision $Revision: 1.98 $

Directive Local Value Master Value
memcache.allow_failover 1 1
memcache.chunk_size 32768 32768
memcache.default_port 11211 11211
memcache.hash_function crc32 crc32
memcache.hash_strategy standard standard
memcache.max_failover_attempts 20 20

параметры запуска:
-m 512 -c 2048 -v -u nobody
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
верояно, у php нет доступа к сокетам memcached
 

fixxxer

К.О.
Партнер клуба
вряд ли тогда был бы таймаут.
в голову вот так сходу приходят два варианта
1) apache2+mod_php с threaded mpm => проблемы с threadsafety
2) тупо кончились сокеты :)

но сначала я бы конечно проверил работает ли оно вообще, т.е. телнетом. и посмотрел бы сислог.
 

K$

Новичок
телнетом соединяется.
проблема эта вылазит спонтанно. большую часть времени все нормально работает. В какие-то моменты в логи начинают горами валиться ошибки, потом опять стихает все.

Причем эти моменты никак не связаны с моментами пиковых нагрузок.
 

MiksIr

miksir@home:~$
А модуль мемкеша обновляли? и сам мемкешед уж заодно.
 

mars37

Новичок
Проблему так и не решили?
У меня такая-же....
Что интересно, находил несколько сайтов в сети, где люди говорят о точно такой-же проблеме, но нигде нет её решения. Вернее я не нашёл.
 

Alexandre

PHPПенсионер
обычно в такой ситуации я перезапускаю memcached + WEB сервер
бывает такое, но не так часто (раз в месяц где-то)
думал что это какой-то сбой, но оказывается я не одинок

еще я смотрю netstat
 

mars37

Новичок
Очень распространённая проблема. Соединение чаще всего есть, но каким-то случайным образом (не связанным с пиками нагрузки) появляется такой вот варнинг.
Бот гугля обнаруживает кучу сайтов, при заходе на которые он получает такие сообщения (ну не отключили там web-мастера вывод предупреждений). Т.е. проблема известная распространённая, но вот решения я так и не нашёл...
 
Сверху