httpd morto mas subsys bloqueado

8

Eu modifiquei hoje max_execution_time no php.ini, quando reiniciei o servidor, recebi este erro:

Stopping httpd:                                            [FAILED]
Starting httpd: (98)Address already in use: make_sock: could not bind to address [::]:80
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs

Eu matei o httpd proc: killall httpd e o iniciei bem, mas não consigo abrir nenhum site no servidor.

serviço httpd status OUTPUT:

httpd dead but subsys locked

Eu removi o arquivo httpd de / var / lock / subsys /

: S O mesmo problema.

Por favor, ajude!

link

VirtualHost configuration:
188.165.241.194:80     is a NameVirtualHost
         default server default (/etc/httpd/conf.d/zz010_psa_httpd.conf:47)
         port 80 namevhost default (/etc/httpd/conf.d/zz010_psa_httpd.conf:47)
         port 80 namevhost lists (/etc/httpd/conf.d/zz010_psa_httpd.conf:101)
         port 80 namevhost apps-srv.com (/var/www/vhosts/apps-srv.com/conf/httpd.include:10)
         port 80 namevhost billiard.apps-srv.com (/var/www/vhosts/apps-srv.com/conf/httpd.include:78)
         port 80 namevhost curve.apps-srv.com (/var/www/vhosts/apps-srv.com/conf/httpd.include:115)
         port 80 namevhost games-world.apps-srv.com (/var/www/vhosts/apps-srv.com/conf/httpd.include:152)
         port 80 namevhost gifts.apps-srv.com (/var/www/vhosts/apps-srv.com/conf/httpd.include:189)
         port 80 namevhost horoscopes.apps-srv.com (/var/www/vhosts/apps-srv.com/conf/httpd.include:226)
         port 80 namevhost questions.apps-srv.com (/var/www/vhosts/apps-srv.com/conf/httpd.include:263)
         port 80 namevhost raja.apps-srv.com (/var/www/vhosts/apps-srv.com/conf/httpd.include:300)
         port 80 namevhost roses.apps-srv.com (/var/www/vhosts/apps-srv.com/conf/httpd.include:337)
         port 80 namevhost search.apps-srv.com (/var/www/vhosts/apps-srv.com/conf/httpd.include:374)
         port 80 namevhost social.apps-srv.com (/var/www/vhosts/apps-srv.com/conf/httpd.include:411)
         port 80 namevhost wikileaks.apps-srv.com (/var/www/vhosts/apps-srv.com/conf/httpd.include:448)
         port 80 namevhost amine.apps-srv.com (/var/www/vhosts/amine.apps-srv.com/conf/httpd.include:68)
         port 80 namevhost streamlikehell.co.cc (/var/www/vhosts/streamlikehell.co.cc/conf/httpd.include:10)
         port 80 namevhost pageweb.uni.cc (/var/www/vhosts/pageweb.uni.cc/conf/httpd.include:68)
         port 80 namevhost findati.com (/var/www/vhosts/findati.com/conf/httpd.include:10)
         port 80 namevhost floupie.com (/var/www/vhosts/floupie.com/conf/httpd.include:10)
         port 80 namevhost rl.floupie.com (/var/www/vhosts/floupie.com/conf/httpd.include:64)
         port 80 namevhost srv1.floupie.com (/var/www/vhosts/floupie.com/conf/httpd.include:88)
         port 80 namevhost test.floupie.com (/var/www/vhosts/floupie.com/conf/httpd.include:119)
         port 80 namevhost torrent.floupie.com (/var/www/vhosts/floupie.com/conf/httpd.include:143)
         port 80 namevhost zoudani.apps-srv.com (/var/www/vhosts/zoudani.apps-srv.com/conf/httpd.include:10)
         port 80 namevhost horde.webmail (/etc/httpd/conf.d/zzz_horde_vhost.conf:1)
188.165.241.194:443    is a NameVirtualHost
         default server default-188-165-241-194 (/etc/httpd/conf.d/zz010_psa_httpd.conf:78)
         port 443 namevhost default-188-165-241-194 (/etc/httpd/conf.d/zz010_psa_httpd.conf:78)
         port 443 namevhost lists (/etc/httpd/conf.d/zz010_psa_httpd.conf:121)
         port 443 namevhost amine.apps-srv.com (/var/www/vhosts/amine.apps-srv.com/conf/httpd.include:13)
         port 443 namevhost pageweb.uni.cc (/var/www/vhosts/pageweb.uni.cc/conf/httpd.include:13)
         port 443 namevhost horde.webmail (/etc/httpd/conf.d/zzz_horde_vhost.conf:41)
wildcard NameVirtualHosts and _default_ servers:
_default_:443          ks380062.kimsufi.com (/etc/httpd/conf.d/ssl.conf:81)
Syntax OK
    
por Hamza 15.03.2011 / 19:23

7 respostas

5

Você tem um arquivo de bloqueio errante em / var / subsys ou / var / run, ou ambos. A forma geral desta pergunta foi respondida antes no serverfault.

    
por 15.03.2011 / 23:53
2

Execute o httpd -S e poste a saída.

[Ter Mar 15 19:21:34 2011] [warn] Init: Você não deve usar hosts virtuais baseados em nome em conjunto com SSL !!

Esse erro também pode estar causando o problema. Tente desativar todas as configurações de https (porta 443). Atualize as configurações com chmod 000 em /etc/httpd/conf.d/ que estão fazendo isso e reinicie o httpd (/etc/init.d/httpd restart)

    
por 15.03.2011 / 23:25
1

Você verificou os logs para ver o que está acontecendo ainda? Eu esperaria ver algo no syslog e no httpd.

Você pode encontrar os logs em / var / log na maioria dos sistemas.

Você também procurou ver se há algum bloqueio de arquivo existente como resultado de processos suspensos?

psgrep httpd deve mostrar se há algum processo zumbi.

    
por 15.03.2011 / 21:49
1

Isso pode realmente ser um mau sinal. Isso pode indicar que você tem um processo invasor que foi executado anteriormente no servidor que herdou a ligação à porta 80.

Execute o seguinte para descobrir o que é pid.

fuser 80/tcp

De lá, você precisará obter a hora de início do processo, pelo menos, antes de eliminá-lo.

ps -o lstart $pid

Você pode usar a hora de início por referência cruzada ao mesmo tempo nos registros para tentar determinar como esse processo chegou em primeiro lugar.

Você pode matar o processo em questão depois de fazer isso para reiniciar o apache, mas, se for verdade, você deve considerar seu sistema comprometido e exigir mais investigação.

    
por 20.03.2011 / 00:32
1

Para mim, a solução para este problema foi atualizar a configuração do php apc.

Para o apc 3.1.4 e superior, você deve especificar os valores usando um sufixo, ou seja:

apc.shm_size=512M

Para o pré 3.1.4, este formato parece travar o apache. A versão apc pode ser vista via phpinfo () ;. Solução: remova o sufixo "M" para apc.shm_size e apc.max_file_size . Em seguida, exclua o arquivo de bloqueio e reinicie o httpd.

    
por 06.10.2015 / 10:55
1

Você editaria o arquivo /etc/init.d/httpd

Pesquise a linha

pidfile=${PIDFILE-/var/run/httpd/httpd.pid} 

e mude para

pidfile=${PIDFILE-/var/run/apache2/httpd.pid}

E você deve ser bom para ir!

    
por 19.09.2017 / 08:02
0

O erro foi do arquivo php.ini, configurei antes memory_limit para 4000MB, tenho um DDR3 de 12GB no servidor, depois de modificá-lo para -1 ilimitado, apache iniciado:)

    
por 18.03.2011 / 11:47