Pergunta

Estou desenvolvendo um aplicativo web no Yaws 1.65 (instalado através do apt) rodando no Debian etch em um VPS com UML.Sempre que eu faço /etc/init.d/yaws restart ou um stop/start, ele inicializa de acordo com uma versão antiga do arquivo de configuração (/etc/yaws/yaws.conf).

Eu sei disso porque mudei o docroot do padrão para outro diretório (chame-o de A), e algumas semanas depois mudei para o diretório B, e o arquivo de configuração permaneceu com B nos últimos meses.Mas então, após uma reinicialização, ele volta para A.Se ele voltasse para o pacote padrão, isso seria compreensível, mas em vez disso ele mudaria para uma versão personalizada antiga.

O engraçado é que se eu deixar ele parado por alguns minutos, quando eu ligo de novo, tudo volta ao normal (usando o diretório B).Mas enquanto estiver parado, se eu executar o ps, não vejo nenhum processo relacionado à guinada (boba, coração, etc).Esse problema sobreviveu a várias reinicializações, então deve haver uma cópia antiga da configuração em cache em algum lugar, mas ainda não encontrei nada parecido.

Alguma idéia do que poderia estar acontecendo?

Atualizar:@Gorgapor - parei de bocejar, renomeei o arquivo de configuração e tentei iniciá-lo novamente.Não foi possível iniciar.No entanto, consegui reiniciar algumas vezes e desta vez não voltou para a versão antiga.

Foi útil?

Solução

Sou completamente inexperiente com bouba, mas tenho uma sugestão de solução de problemas:O que acontece se você remover completamente o arquivo de configuração?Se ele ainda iniciar sem um arquivo de configuração, isso pode ser um sinal claro de que algo está sendo armazenado em cache.

Pelo que vale, com apenas 5 minutos pesquisando no Google, não encontrei nenhuma menção a qualquer comportamento de cache.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top