Слишком большой объект для хранилища memcache - PullRequest
0 голосов
/ 07 января 2019

Я пытался сохранить данные из текстового файла (6 МБ) в Memcache (версия 1.4.4) в Windows.

прочитайте об аргументе memcached -I, чтобы увеличить размер хранилища по умолчанию в 1 МБ, поэтому запустил Memecache с -I 10m, я продолжаю получать сообщение об ошибке «Network timeout (0)» или «Объект слишком большой для хранения»

Это именно тот синтаксис, который я использую для запуска Memcached: memcached -p 11211 -I 10m

Когда я уменьшаю размер txt-файла до 4,5 МБ, я могу без проблем зафиксировать его в Memcache. Это вообще происходит без указания аргумента -I, но я не уверен, почему он будет принимать данные размером 4,5 мегабайта, тогда как по умолчанию это 1 мб.

Кто-нибудь знает, является ли -I правильным параметром для увеличения емкости хранилища Memcached или есть другой способ?

Вот ссылка на обсуждение тайм-аутов Memcached, здесь есть упоминание о версии 1.4.19, в которой, похоже, исправлена ​​проблема тайм-аута сети, но я не могу найти 64-битную совместимую загрузку Windows для Memcached 1.4.19. .

https://grokbase.com/t/gg/memcached/144p4t9qqd/issue-363-in-memcached-memcachepool-get-server-127-0-0-1-tcp-11211-udp-0-failed-with-network-timeout

Большинство ссылок онлайн для Windows-совместимых загрузок Memcached, похоже, указывают на версию 1.4.4, которую я сейчас использую.

Был бы очень признателен, если бы кто-то мог также поделиться ссылкой загрузки Memcached для Windows.

Большое спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...