servidor httpd simplesmente não quer correr mais

0

Não sei por que, se eu fizer service httpd restart , voltará ao prompt:

root@host [/home3/backup/2013-08-25/accounts]# service httpd start 
httpd (pid 29767) already running
root@host [/home3/backup/2013-08-25/accounts]# service httpd stop
root@host [/home3/backup/2013-08-25/accounts]# service httpd restart
root@host [/home3/backup/2013-08-25/accounts]# service httpd status

Nada! E depois de um tempo, informa que o apache não está em execução. Nenhuma mensagem de erro.

No entanto, o WHM e o CPanel são executados.

root@host [/home3/backup/2013-08-25/accounts]# service httpd configtest
Syntax OK
root@host [/home3/backup/2013-08-25/accounts]#

Observe que costumava funcionar bem.

Eu tenho algo: root @ host [/ home3 / backup / 2013-08-25 / accounts] # status do serviço httpd Terminado

root@host [/home3/backup/2013-08-25/accounts]# 403 Forbidden

   Access is forbidden to the requested page:

     localhost/whm-server-status (port 80)

   Please forward this error screen to localhost's [1]WebMaster.
     __________________________________________________________________


    Apache/2.2.23 (Unix) mod_ssl/2.2.23 OpenSSL/1.0.0-fips
    mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635
    Server at localhost Port 80

References

   1. mailto:[email protected]?subject=Error%20message%20[403]%20403%20Forbidden%20for%20localhost/whm-server-status%20port%2080%20on%20Thursday,%2029-Aug-2013%2023:43:54%20MDT

proibido o quê?

Reiniciar todo o servidor funciona. Reiniciar o apache não faz /

    
por user4951 30.08.2013 / 07:43

2 respostas

1

Como Mauro sugere - verifique os registros httpd / apache - normalmente em / var / log. Suas localizações podem variar; para encontrá-los, tente:

find /var/log -name '*http*' -print
find /var/log -name '*apache*' -print

Você também pode verificar a configuração - uma causa típica desse tipo de problema:

service httpd configtest

Se uma reinicialização do servidor reinicia o httpd, mas os comandos de serviço não, isso sugere que o problema pode ser que o httpd é iniciado na inicialização de forma diferente (tente chkconfig para descobrir) ou algum estado de tempo de execução está levando para o problema (como um servidor com pouca memória devido a muitos processos usando muita memória). Para verificar uma possível causa relacionada à memória, tente dmesg e veja se o killer da OOM foi executado.

    
por 30.08.2013 / 07:49
0

O servidor estava inativo porque estou restaurando uma conta com muitos domínios. As contas têm 270 subdomínios. Enquanto a restauração não estiver concluída, o servidor está inativo.

Acho que isso tem algo a ver com o cpanel em vez do Linux.

Quando o processo de restauração estiver concluído, o servidor estará ativo.

A verificação dos registros do servidor mostra que o servidor está aceitando conexões. De alguma forma, isso não mostra nenhum site.

O servidor httpd está ligado todo esse tempo. Ele simplesmente não produz nenhum site enquanto outra conta está sendo restaurada.

É assim que o servidor fica inativo por 3 horas: (

    
por 30.08.2013 / 10:47