“Um script nesta página pode estar ocupado ou pode ter parado de responder” toda vez que eu acordo meu laptop

2

Sempre que acordo meu laptop depois de algumas horas ou mais, o laptop leva um minuto ou mais para acordar, fazendo muito barulho calculando alguma coisa, e quando finalmente começa a se tornar de alguma forma utilizável, o Firefox me mostra o mensagem:

A script on this page may be busy, or it may have stopped responding. You can stop the script now, or you can continue to see if the script will complete.

Script: resource://gre/modules/XPCOMUtils.jsm:282

Às vezes, são outros scripts.

Obviamente, isso não acontece quando eu fecho o Firefox antes de fechar a tampa, e acordar é muito mais rápido. Pode estar ligado ao Gmail especificamente.

Alguma ideia do que está acontecendo e como impedir que isso aconteça?

Natty / Lenovo Thinkpad R500 / ATI

    
por Nicolas Raoul 29.08.2011 / 04:16

2 respostas

1

O problema era que, ao voltar do sono, o Firefox veria scripts sendo executados por um longo período incomum (por causa do sono) e, portanto, propunha matá-los.

    
por Nicolas Raoul 15.06.2012 / 08:45
1

Espero que o problema esteja na sua sessão que expira no servidor.

Quando o seu cliente, o Firefox tentar iniciar a comunicação, ele usará session_ID / cookie . No caso do gmails, o servidor expira as sessões quando você efetua logout ou se não houver comunicação com o cliente por alguns minutos. O Gmail usa ajax para verificar continuamente se o cliente está conectado. Ele mantém uma lista de todas as sessões de conexões atualmente ativas usando sessionID exclusivo associado a uma conta.

Quando você entra em hibernação, o navegador perde sua conexão com o servidor e sua sessão expirará no servidor. Quando você tenta se reconectar, os scripts em seu cliente tentam se conectar usando um sessionID que o servidor não conhece, pois destruiu a sessão quando não conseguiu mais detectar que seu cliente estava conectado.

    
por nelaaro 29.08.2011 / 14:39