Esse recurso parece estar um pouco bagunçado ... a ideia parece ser usar mod_slotmem_shm
para persistir as configurações do balanceador, que tem uma opção para tornar seu armazenamento persistente.
Para esse fim, os arquivos .shm
no diretório logs
(a localização parece não ser configurável) são onde as configurações são armazenadas, o que parece acontecer apenas no 2.4.2 e posterior. O arquivo será nomeado slotmem-shm-<identifier>_balancername.shm
para um balanceador definido como <Proxy balancer://balancername>
, por exemplo.
No entanto, nos meus testes, o arquivo .shm
não é criado de forma alguma em 2.4.1 e não persiste durante a reinicialização do serviço em 2.4.2 e 2.4.3. Você pode esclarecer quais condições você está causando a persistência - quais módulos estão em uso, quais configurações, etc? Os arquivos .shm
estão sendo mantidos quando o serviço é interrompido?
Parece que uma alteração foi cometido hoje para fazer alguns registros relacionados à persistência. Eu tentei compilar o trunk para testar se isso ajudaria a esclarecer o que está acontecendo, e não poderia compilar devido a erros relacionados ao slotmem (veja figura).