altere seu LogLevel para depurar
Sou muito novo na administração do servidor. Então eu não sou capaz de chegar à raiz do problema.
Estou executando o Apache2 com mod_php em um Rackspace Cloud Server de 1 GB (Ubuntu 9.10). Meu site é desativado com frequência e preciso reiniciar o apache2 para que o site funcione.
Eu verifiquei o arquivo "error.log". Não houve sinais de mensagens de erro. Eu até procurei por palavras como [error] / error / warn / [warn]. Mas sem resultados.
O site fica inativo e, mesmo assim, o apache está em execução. Quando o site estava inoperante, o status verificado era /etc/init.d/apache2 status e era fornecido ** * O Apache está em execução (pid 433). **
Todas as sugestões em que devo procurar o problema.
Muito obrigado.
altere seu LogLevel para depurar
minha experiência é que os servidores virtuais geralmente ficam sem memória. para que você possa reduzir a quantidade de trabalhadores na configuração do seu apache.
veja também em / var / log / syslog mensagens do OOM (fora do gerenciador de memória).
tente / var / log / messages e procure por httpd relacionados.
Quando o sistema fica inativo, o que acontece se você tentar se conectar a partir do próprio servidor? (isto é, use wget, curl, elinks, etc., para obter o site do endereço externo do mesmo servidor. Se isso não funcionar, tente o loopback.) Se um dos dois funcionar, o problema está na sua rede - possivelmente firewall.
Verifique também o netstat -l para ter certeza de que o apache ainda está vinculado à porta 80.
Você tentou emitir strace -p 433
para ver o que o Apache está fazendo? (onde 443 é o PID real do processo do Apache, estou assumindo que seu PID foi alterado.)
Tags php apache-2.2 ubuntu-9.10