signal Falha de segmentação após acesso de url específico

4

No meu programa PHP quando eu acesso URL específico (POST alguns dados) o pedido foi anulado e este log aparece no Apache error.log:

WARNING: HOME is not set, using root: /  
[Thu Sep 13 22:49:47 2012] [notice] child pid 32111 exit signal Segmentation fault (11)   

Qual é o problema?

    
por realman 13.09.2012 / 23:07

2 respostas

3

Este é um problema de software (pode ser um de muitos, mas quase certamente um erro de programação).

Para descobrir isso, você precisaria rodar o seu servidor web dentro de um depurador para localizar o ponto no código onde o segfault está acontecendo - se a sua "experiência do servidor for fraca", há uma boa chance de que esse tipo de depuração estará fora de sua profundidade e você deve encaminhar o problema para a pessoa que escreveu o código que está tentando manipular essa solicitação POST.

    
por 13.09.2012 / 23:30
1

O HOME não está definido significa que o usuário sob o qual o servidor da Web está executando não possui um diretório inicial definido (ou talvez não exista).

Se o seu código for o mesmo na máquina local e no servidor, tente comparar os dados que você POSTAR. Verifique se:

  • há algo incomum nos dados que você enviou
  • há um problema quando você envia os mesmos dados
por 14.09.2012 / 00:11