Erro 10053 no wampserver após suspender o computador

Erro 10053 no wampserver após suspender o computador

Eu uso o WampServer para fins de teste de desenvolvimento em meu computador local (Windows 8). Normalmente não desligo o computador, apenas fecho a tampa (um laptop) e ele dorme. Quando abro novamente, o ícone do servidor na barra de tarefas ainda está verde, mostrando que tudo está rodando, 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 será apreciada.

Responder1

Quando o sistema entrar em suspensão, ele abortará as conexões; talvez uma hibernação resolvesse o problema do 'status é verde, mas não funciona'. Meu palpite é que o serviço está em execução, mas algumas das conexões que foram abortadas durante a suspensão não sabem que falharam ao serem retomadas.

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

informação relacionada