On 11/22/21 12:48 PM, David Touzeau wrote: > Here our SMP configuration: > > workers 2 > > cache_dir rock /home/squid/cache/rock 0 min-size=0 max-size=131072 slot-size=32000 > > if ${process_number} = 1 > memory_cache_mode always > cpu_affinity_map process_numbers=${process_number} cores=1 > cache_dir aufs /home/squid/Caches/disk 50024 16 256 min-size=131072 max-size=3221225472 > endif > > if ${process_number} = 2 > memory_cache_mode always > cpu_affinity_map process_numbers=${process_number} cores=2 > endif > > > where is the false settings ? I am limiting my answer to the problems in this email thread scope: aufs cache_dirs are UFS-based cache_dirs. UFS-based cache_dirs are not SMP-aware and are not supported in SMP configurations. Your choices include: * drop SMP (i.e. remove "workers" and ARA) * drop aufs (i.e. remove "cache_dir aufs" and ARA) ... where ARA is "adjust the rest of the configuration accordingly". HTH, Alex. > Le 22/11/2021 à 18:18, Alex Rousskov a écrit : >> On 11/22/21 11:55 AM, David Touzeau wrote: >> >>> What does mean this error : >>> >>> 2021/11/21 17:23:06 kid1| assertion failed: Controller.cc:930: >>> "!transients || e.hasTransients()" >>> We are unable to start the service it always crashes. >>> How can we can fix it ( purge cache , reboot )... ? >> This is a Squid bug or misconfiguration. If you are using a UFS-based >> cache_dir with multiple workers, then it is a misconfiguration. If you >> want to use SMP disk caching, please use rock store instead. >> >> HTH, >> >> Alex. >> P.S. This assertion has been reported several times, including for Squid >> v4, but it was probably always due to a Squid misconfiguration. We need >> to find a good way to explicitly reject such configurations instead of >> asserting (while not rejecting similar unsupported configurations that >> still "work" from their admins point of view). > _______________________________________________ squid-users mailing list squid-users@xxxxxxxxxxxxxxxxxxxxx http://lists.squid-cache.org/listinfo/squid-users