apache restart (terminado) [RESOLVIDO]

1. apache restart (terminado) [RESOLVIDO]

Rosnei Aparecido Pilat
rosnei

(usa Debian)

Enviado em 28/01/2008 - 08:05h

ola pessoal estou com o seguinte problema quando acaba a luz no servidor eu religo o servidor mais o site não entra no ar dai eu
etc/rc.d/rc.httpd start
depois o apache
apachectl restart
eles voltam a funcionar mais a parte em php do site não restarta dai eu deligo o servidor de novo e ele volta a funcionar alguem pode me ajudar a starta a parte em php sem renicializar o servidor
uso Slackware


  


2. Re: apache restart (terminado) [RESOLVIDO]

Edvaldo Silva de Almeida Júnior
EdDeAlmeida

(usa Debian)

Enviado em 28/01/2008 - 08:49h

Para começar, sugiro fortemente que coloque um No-Break nesse servidor. Se esse problema está acontecendo sempre, uma hora você pode perder mais do que apenas o funcionamento do PHP.

Em tese vc não precisaria nem usar o "apachectl restart". Afinal, quando usou o "/etc/rc.d/rc.httpd start" você iniciou o Apache e todos os módulos que estão ativos nele, inclusive o PHP.

Verifique no log do sistema se o Apache realmente iniciou após o "/etc/rc.d/rc.httpd start", em primeiro lugar. Para isso vc pode usar o comando

tail -f /var/log/messages

e também verificar se o processo dele está ativo com

ps -A | grep httpd

Se após o "/etc/rc.d/rc.httpd start" o Apache não tiver subido, aí vamos ter de verificar por que isso aconteceu. Nesse caso, poste aqui a mensagem de erro que vc encontrar no log, ok?


3. Re: apache restart (terminado) [RESOLVIDO]

Rosnei Aparecido Pilat
rosnei

(usa Debian)

Enviado em 28/01/2008 - 15:46h


ps –A | grep httpd veio a seguinte mensagem
2348 ? 00:00:00 httpd
Apareceu todos do 48 até 56 assim
2356 ? 00:00:00 httpd
Usando
tail -f /var/log/messages
servidor named [2036] : unexpected RCODE (SERVFAIL) resolving ‘169.56.254.71. relays.ordb.org/A/IN’: 194.192.207.166#53



4. Re: apache restart (terminado) [RESOLVIDO]

Rosnei Aparecido Pilat
rosnei

(usa Debian)

Enviado em 28/01/2008 - 18:01h

O php sempre tem que ligar junto com o apache não exite comando pra start somente o php


5. Re: apache restart (terminado) [RESOLVIDO]

Edvaldo Silva de Almeida Júnior
EdDeAlmeida

(usa Debian)

Enviado em 28/01/2008 - 19:11h

Essa mensagem de erro é do servidor DNS. Aparentemente não tem nada relacionado com o não funcionamento do seu PHP no apache.

O Apache está ativo. Ele gera vários processos mesmo. você pode controlar o número de processos que ele inicia alterando o /etc/httpd/httpd.conf, mas eu não sugiro mexer nisso, se não tem experiência em configurar o Apache, pois pode gerar mais problemas do que resolverá.

Se o apache roda e o PHP não roda, procure ver se o módulo está habilitado. Vai lá no final do /etc/httpd/httpd.conf e descomenta a linha que habilita esse módulo.

Se o seu código PHP está imbutido dentro de páginas com extensão .html ou .htm, você tem de informar ao apache para processar essas páginas através do módulo PHP. Não estou no Linux agora, pois estou no trabalho, mas quando chegar em casa eu posto uma configuração válida para fazer isso.




6. Re: apache restart (terminado) [RESOLVIDO]

Rosnei Aparecido Pilat
rosnei

(usa Debian)

Enviado em 29/01/2008 - 14:28h

Obrigado pela ajuda mais ainda estou com dificuldade, resolvi instalar o módulo php novamente e baixei o pacote 5.2.5 mais atual, instalei segundo o que vi aqui na comunidade viva o Linux, mais agora estou precisando de ajuda pra configurar ele se tiver algumas dicas agradeço


7. Re: apache restart (terminado) [RESOLVIDO]

Edvaldo Silva de Almeida Júnior
EdDeAlmeida

(usa Debian)

Enviado em 29/01/2008 - 14:49h

Qual a sua dificuldade?


8. Re: apache restart (terminado) [RESOLVIDO]

Rosnei Aparecido Pilat
rosnei

(usa Debian)

Enviado em 29/01/2008 - 15:58h

Usando apache 1.3.33
# tar -jxvf php-5.2.5.tar.bz2
# ./configure
# make
# make install
/etc/apache/http.conf:

Vi /etc/apache/http.conf

Não achei esse modulo pra descomentar "mod_php configuration settings".
Não existe
#Include /etc/apache/mod_php.conf
Será que instalei o pacote no diretório errado. Eu estava no diretório do root
Depois
# cp php.ini-dist /etc/apache2/conf/php.ini
Acrescentando as seguintes linhas:
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps

Verificadas se existe a linha:
LoadModule php5_module modules/libphp5.so

Se não tiver acrescente-a.

Logo em seguida, executei os comandos abaixo:

# apachectl stop
# apachectl start
Nada de funcionar veja como esta nosso site
http://www.facastro.edu.br/index.php




9. Re: apache restart (terminado) [RESOLVIDO]

Rosnei Aparecido Pilat
rosnei

(usa Debian)

Enviado em 29/01/2008 - 19:38h

Agora voltou ao normal o que aconteceu que algo tava travado quando eu parava os serviços o site continuava no ar a hora que parei e instartei fico normal obrigado por ter me ajudado,engraçado que mesmo reniciando o servidor voltava travado aparecia só a hindex sem a parte em php e tinha feito tudo certo mais naum funfava agora Graças a Deus ta no ar....






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts