Erro 10053 no wampserver depois de dormir o computador

1

Eu uso o WampServer para fins de teste de desenvolvimento no meu computador local (windows 8). Eu não costumo desligar o computador, apenas fecho a tampa (um laptop) e ele dorme. Quando eu abri-lo novamente, o ícone do servidor na barra de tarefas ainda está verde, mostrando que tudo está em execução, mas quando tento me conectar ao meu servidor, recebo o seguinte erro:

Fatal error on line 9 in file C:\...\server\connect.inc 
Error: PDO::__construct(): send of 5 bytes failed with errno=10053 
An established connection was aborted by the software in your host machine.

O erro está ocorrendo quando me conecto ao servidor MySQL, com o seguinte código:

$conn=new PDO($mysqlhoststring, $mysqlusername, $mysqlpassword, 
        array(PDO::ATTR_PERSISTENT => true));

Se eu reiniciar todos os serviços no WampServer, ele funcionará novamente.

Qualquer sugestão apreciada.

    
por clum 19.05.2015 / 19:58

1 resposta

0

Quando o sistema adormecer, ele cancelará as conexões; talvez uma hibernação resolvesse o problema do 'status é verde, mas não funciona'. Meu palpite é que o serviço está sendo executado, mas algumas das conexões que abortaram durante o sono não sabem que falharam no currículo.

Sugiro modificar as configurações de energia para manter o laptop ligado (basta desativar a exibição) nas ações de fechamento da tampa ou, se o tempo de atividade não for importante, para tentar hibernar. A primeira opção evitará o erro que você está enfrentando, mas reduzirá o tempo de vida útil da bateria.

    
por 19.05.2015 / 20:28