Changeset 11582 com cacheex_aio-v09.2.5
O que é cacheex aio
Os CWs recebidos são salvos e é verificado se o CW já foi recebido por outro srvid (mapeamentos confusos

) e se o CW já é mais antigo que "timediff_old_cw".
Se uma das duas condições se aplicar e o modo for definido como 2, o CW será descartado e, consequentemente, não será redistribuído via CacheEx.
Se alguns usam o patch, os CWs confusos devem ser reduzidos significativamente.
O módulo CS_CACHEEX é necessário
Configuração:
@ oscam.conf -> [cache]
cw_cache_size = contagem de no máx. CWs para cache CW (padrão 0)
cw_cache_memory = MByte de no máx. memória usada para o cache CW (padrão 0) // uma entrada tem cerca de 63 bytes;>
cw_cache_settings = caid [& mask] [@ provid] [$ servid]: mode: timediff_old_cw [, n]
mode = 0 (desativado)
= apenas 1 log
= 2 descarta CWs conhecidos para outros srvid || elimine os CWs de entrada se timediff_old_cw> now - first_seen
timediff_old_cw = tempo em ms para descartar CWs antigos
Para ativar esse patch, você precisa definir cw_cache_size ou cw_cache_memory, nem ambos são necessários.
Se cw_cache_size ou cw_cache_memory tiver atingido, 10% das entradas de cache mais antigas serão excluídas.
Os logs são @loglevel 8192 e a configuração via webif é possível.
Experimente e dê uma olhada no nível de log 8192 @ dos CWs recebidos de todas as fontes, por exemplo:
cw_cache_memory = 32
cw_cache_settings = 0: 1: 1000
Thx por juli13