Ahojte všichni!
Problém:
Po reloadu uwsgi vassala končí náhodně načítání dat z Memcached errorem MemcacheUnknownError.
Detaily:
Jedná se o zacachovanou instanci modelu, který má mimo jiné několik TextFieldů, kam uživatěl zadává delší texty (včetně nových řádků) anebo kusy JS kódu (např. nějaké JavaScriptoviny, ktere se pak vlepí do stránky).
Memcached používám jinde bez problémů, ale právě tento - řekl bych že hodně "velký" objekt - má problém.
V error hlašce vidim vždy nějaký kousek těch dat, např. z toho Textfieldu.
Můj tip:
Myslím, že nové řádky nebo velikost toho objektu, který chci zacachovat je problem. Nějaké bufferování, když se snaží "python" načíst data z memcached, nebo co já vím?
Ale proč se to děje právě při reloadu uwsgi?
Konfigurace:
Memcached 1.5.6
Python 3.6.9
Django 3.2.5
pymemcache 3.5.0
backend: django.core.cache.backends.memcached.PyMemcacheCache
Nemá někdo tip, čím by to mohlo být?
Díky
Mokys