O que poderia causar um erro 101 no WAMP no Windows 7? [fechadas]

5

Eu tenho usado o WAMP para desenvolvimento local por um bom tempo agora, mas ultimamente tenho recebido uma mensagem Error 101 quando eu navego em sites locais. É possível que isso tenha aparecido após a última atualização do WAMP, mas não tenho 100% de certeza sobre isso. Se eu tentar de novo e de novo, depois de várias atualizações de página ele funciona, mas é muito chato!

A mensagem de erro exata é:

Error 101 (net::ERR_CONNECTION_RESET): Unknown error. 

Esta é minha configuração:

  • SO: Windows 7
  • Apache: 2.2.11
  • PHP: 5.2.9-2
  • WAMP: 2.0

Além disso, os scripts locais se conectam a um servidor MySQL remoto, eles não usam o MySQL local (não sei se isso é importante, embora eu saiba).

Eu tenho procurado nos logs do apache e descobri o seguinte. Parece que o servidor apache continua reiniciando e não consigo entender por quê:

[Wed Oct 14 13:52:30 2009] [notice] Parent: child process exited with status 255 -- Restarting.
[Wed Oct 14 13:52:30 2009] [notice] Apache/2.2.11 (Win32) PHP/5.2.9-2 configured -- resuming normal operations
[Wed Oct 14 13:52:30 2009] [notice] Server built: Dec 10 2008 00:10:06
[Wed Oct 14 13:52:30 2009] [notice] Parent: Created child process 6784
[Wed Oct 14 13:52:31 2009] [notice] Child 6784: Child process is running
[Wed Oct 14 13:52:31 2009] [notice] Child 6784: Acquired the start mutex.
[Wed Oct 14 13:52:31 2009] [notice] Child 6784: Starting 64 worker threads.
[Wed Oct 14 13:52:31 2009] [notice] Child 6784: Starting thread to listen on port 80.
[Wed Oct 14 13:52:32 2009] [notice] Parent: child process exited with status 255 -- Restarting.
[Wed Oct 14 13:52:33 2009] [notice] Apache/2.2.11 (Win32) PHP/5.2.9-2 configured -- resuming normal operations
[Wed Oct 14 13:52:33 2009] [notice] Server built: Dec 10 2008 00:10:06
[Wed Oct 14 13:52:33 2009] [notice] Parent: Created child process 3572
[Wed Oct 14 13:52:33 2009] [notice] Child 3572: Child process is running
[Wed Oct 14 13:52:33 2009] [notice] Child 3572: Acquired the start mutex.
[Wed Oct 14 13:52:33 2009] [notice] Child 3572: Starting 64 worker threads.
[Wed Oct 14 13:52:33 2009] [notice] Child 3572: Starting thread to listen on port 80.

Também verifiquei o Firewall do Windows e desabilitei qualquer outra proteção que eu tenha neste computador sem melhorias.

Obrigado!

    
por Brayn 14.10.2009 / 13:03

6 respostas

4

Eu tive o mesmo problema.

  • SO: Windows 7
  • Servidor: Apache 2.2.17-win32
  • MySQL: 5.1.53-win32
  • PHP: 5.2.14-Win32

Substituir C:/<MySQL Dir>/bin/libMySQL.dll por C:/PHP/libmysql.dll resolveu meu problema.

O erro ocorre quando você tenta se conectar ao banco de dados com mysql_connect. É mostrado na seguinte linha no log de erros acima.

[Wed Oct 14 13:52:32 2009] [notice] Parent: child process exited with status 255 -- Restarting.

Assim, o Apache trava quando o mysql_connect tenta se conectar. Portanto, use o libmysql.dll adequado é útil aqui.

    
por 01.12.2010 / 13:10
1

Eu encontrei algo muito parecido com isso --- mas minha configuração incluía o Drupal além do PHP. Então, para você Drupal pessoas lá fora, eu sugiro verificar se uma função recursivamente se chamando.

No meu caso, eu estava tentando mover uma instalação do Drupal de uma máquina para outra. O sistema antigo tinha o Log4Drupal ativado e configurado para gravar em um arquivo de log em uma unidade e pasta que não existia na nova máquina. Por mais que eu pudesse dizer, a função de log tentou relatar algo e quando isso falhou, ele tentou registrar a falha, etc.

Para contornar o problema, foi útil procurar no banco de dados e descobrir qual arquivo o Log4Drupal estava usando. A consulta do MySQL é "select * from variable onde nome como 'log%'". Eu criei todas as pastas necessárias para tornar esse caminho bom. Então meu sistema Drupal pôde iniciar e eu pude usar a página de administração do Log4Drupal.

    
por 07.07.2011 / 20:40
1

Eu tive o mesmo problema.

Você deve fechar a conexão no final do código da página usando o recurso de conexão. Isso funcionou para mim:

mysql_close($conn); 

onde $conn é sua variável de recurso de conexão de banco de dados MySQL que você usou para conectar-se ao banco de dados MySQL.

    
por 06.09.2011 / 12:21
1

Tenho o mesmo problema com WampServer 2.1 + Chrome 15.0 + Eclipse PDT (SDK 2.1.1, tempo de execução 2.1.3), no Windows 7.

Eu resolvi isso por:

  • Instalando a última versão do WampServer (2.2D 32bits)
  • Eclipse fechado, Chrome, parou WampServer, em seguida, reabriu / reiniciou todas as coisas

Parece que foi devido a um erro do XDebug (fixo): link

    
por 26.03.2012 / 10:38
0

A reconfiguração da conexão deve ser feita pelo firewall do win7, você precisa abrir o Firewall do Windows (basta digitá-lo no menu inicial aberto que ele irá aparecer) e permitir explicitamente a porta 80. Espero que ajude.

    
por 14.10.2009 / 19:09
0

Corri o problema e não tenho uma resposta para o que causou o erro

para mim trabalhou para desabilitar a extensão mysqli. Wamp trabalhou novamente como de costume (lento com o xdebug), mas o phpmyadmin perdeu muitas funcionalidades.

    
por 11.03.2011 / 14:22