Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Falha do APACHE:Pai:processo filho encerrado com status 3221225477 -- Reiniciando


O código de erro 3221225477 é 0xC0000005 em hexadecimal, que no Windows é:
#define STATUS_ACCESS_VIOLATION  ((NTSTATUS)0xC0000005L)

A violação de acesso é a versão do Windows de "falha de segmentação", que simplesmente significa que o programa tentou acessar uma memória que não está alocada. Isso pode acontecer por vários motivos diferentes, mas principalmente (se não sempre) é um bug no programa.

Agora, meu palpite para sua situação é que há um bug no PHP ou em uma das extensões do PHP ou em Perl ou em algum aplicativo Perl. O próprio Apache é geralmente muito estável, mas se você usar alguma extensão incomum, pode ser a causa também.

Sugiro atualizar toda a sua configuração para as versões mais recentes. Se você quiser encontrar a origem do problema com certeza, execute o Apache dentro de um depurador, como Visual Studio ou OllyDbg. Quando a exceção (violação de acesso) acontecer, ela interromperá a execução (em vez de reiniciar) e você verá em qual módulo ela está.

Também dê uma olhada no log de acesso, se houver um suspeito solicitação com o mesmo carimbo de data/hora do erro. Mas pode acontecer que a falha aconteça antes que a solicitação seja salva no arquivo de log.