Isso é causado algumas vezes porque o coletor de lixo limpa a chave de máquina atribuída ao seu aplicativo e atribui uma nova chave que faz com que os usuários logados efetuem logout. A solução é gerar um
machineKey
para o seu aplicativo e coloque-o no web.config em system.web como <system.web>
<machineKey validationKey="###YOUR KEY HERE ###"
decryptionKey="## decrypt key here ##"
validation="SHA1" decryption="AES" />
...
...
este link pode ajudá-lo http://aspnetresources.com/tools/machineKey