Предупреждение PHP: Неизвестно: не удалось записать данные сеанса (memcached). Очень редко
Я установил memcached (2.2.0) libmemached (1.0.18) несколько недель назад. (Apache/2.4.10 и PHP 5.5.20), в основном для управления сессиями php. Вообще я очень доволен производительностью, но иногда замечаю это предупреждение. Это происходит 2 или 3 раза в день, и я получаю 3 сообщения одновременно (в течение нескольких секунд). Я, вероятно, провожу около 50000 сеансов в день - так что это лишь малая доля.
Я не могу воспроизвести. И я не вижу ничего, что помогает ему в поиске. Все настройки конфигурации memcached являются стандартными, и я запустил демон из командной строки: memcached -d -u nobody -m 128 127.0.0.1 -p 11211
Может ли что-то смешное на стороне клиента вызывать эти редкие икоты?
Обновление... нашел ключ...
; The amount of retries for failed store commands.
; This mechanism allows transparent fail-over to secondary servers when
; set/increment/decrement/setMulti operations fail on the desired server in a multi-server
; environment.
; the default is 2
memcached.store_retry_count = 2
Это, вероятно, объясняет, почему мои предупреждения приходят в тройках. Я предполагаю, это проблема блокировки? Но я не знаю, почему сеанс блокируется (я имею в виду, что сеанс используется только одним пользователем, и он может одновременно выполнять только один сценарий?)