+ Responder ao Tópico



  1. #1

    Padrão Problema no restart do apache...

    Galera estou com este problema no apache.
    Infelizmente já tentei de tudo e não sei o motivo deste problema.
    Será que alguém pode me ajudar por favor??


    Forcing reload of web server (apache2)...httpd (no pid file) not running
    (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
    failed!
    invoke-rc.d: initscript apache2, action "restart" failed.

    tcp 0 0 127.0.0.1:2208 0.0.0.0:* OUÃA 25 76/hpiod
    tcp 0 0 0.0.0.0:901 0.0.0.0:* OUÃA 29 95/inetd
    tcp 0 0 0.0.0.0:389 0.0.0.0:* OUÃA 27 53/slapd
    tcp 0 0 127.0.0.1:3306 0.0.0.0:* OUÃA 26 64/mysqld
    tcp 0 0 0.0.0.0:139 0.0.0.0:* OUÃA 88 35/smbd
    tcp 0 0 0.0.0.0:47116 0.0.0.0:* OUÃA 31 45/rpc.statd
    tcp 0 0 0.0.0.0:143 0.0.0.0:* OUÃA 28 75/cyrmaster
    tcp 0 0 0.0.0.0:111 0.0.0.0:* OUÃA 23 02/portmap
    tcp 0 0 0.0.0.0:10000 0.0.0.0:* OUÃA 32 78/perl
    tcp 0 0 0.0.0.0:80 0.0.0.0:* OUÃA 32 25/apache-perl
    tcp 0 0 127.0.0.1:2000 0.0.0.0:* OUÃA 28 75/cyrmaster
    tcp 0 0 127.0.0.1:60464 0.0.0.0:* OUÃA 25 79/python
    tcp 0 0 0.0.0.0:113 0.0.0.0:* OUÃA 29 95/inetd
    tcp 0 0 127.0.0.1:631 0.0.0.0:* OUÃA 21 313/cupsd
    tcp 0 0 0.0.0.0:3128 0.0.0.0:* OUÃA 21 526/(squid)
    tcp 0 0 0.0.0.0:5432 0.0.0.0:* OUÃA 27 28/postmaster
    tcp 0 0 0.0.0.0:25 0.0.0.0:* OUÃA 30 55/master
    tcp 0 0 0.0.0.0:445 0.0.0.0:* OUÃA 88 35/smbd
    udp 0 0 0.0.0.0:32769 0.0.0.0:* 2 936/avahi-daemon:
    udp 0 0 0.0.0.0:32770 0.0.0.0:* 3 145/rpc.statd
    udp 0 0 192.168.0.150:137 0.0.0.0:* 8 833/nmbd
    udp 0 0 0.0.0.0:137 0.0.0.0:* 8 833/nmbd
    udp 0 0 0.0.0.0:777 0.0.0.0:* 3 145/rpc.statd
    udp 0 0 192.168.0.150:138 0.0.0.0:* 8 833/nmbd
    udp 0 0 0.0.0.0:138 0.0.0.0:* 8 833/nmbd
    udp 0 0 0.0.0.0:10000 0.0.0.0:* 3 278/perl
    udp 0 0 0.0.0.0:3130 0.0.0.0:* 2 1526/(squid)
    udp 0 0 0.0.0.0:32858 0.0.0.0:* 2 1526/(squid)
    udp 0 0 0.0.0.0:5353 0.0.0.0:* 2 936/avahi-daemon:
    udp 0 0 0.0.0.0:111 0.0.0.0:* 2 302/portmap
    udp 0 0 0.0.0.0:631 0.0.0.0:* 2 1313/cupsd
    udp 0 0 192.168.0.150:123 0.0.0.0:* 3 158/ntpd
    udp 0 0 127.0.0.1:123 0.0.0.0:* 3 158/ntpd
    udp 0 0 0.0.0.0:123 0.0.0.0:* 3

    Está dizendo que a porta 80 está sendo usada correto?
    Mais como eu vejo quem também está usando essa porta 80? é o servidor ou alguma outra máquina na rede?
    Pois quando eu clico no ip do servidor eu acesso o apache normal, mais s eu clico numa pasta que está instalado o expresso não sei se conhecem, ele está em php, a página não abre, aparece uma tela para eu fazer download da página. Acho que o php5 não está rodando.....mais não consegui ver se está ou não.....
    Pois ainda não sou expert em linux.....
    Agradeço desde já a ajuda de todos que se dispuserem....

    Valew...
    Última edição por debian2006; 05-12-2008 às 10:31.

  2. #2

    Padrão

    tem isso seu httpd.conf

    Listen 80

  3. #3

    Padrão

    a) veja QUEM está usando a porta 80:
    # netstat -nlpt

    provavelmente é o apache mesmo - rss - vc é que não está entendendo o que acontece

    b) verifique se os módulos php estão ativados no apache
    # grep -i php /etc/httpd/httpd.conf (se na sua distro é este o path)

    c) se o "DirectoryIndex" contém index.php além do tradicional index.html

  4. #4

    Padrão

    Galera agradeço por enquanto mais ainda não tive solução
    com o netstat -nlpt a porta esta sendo usa pelo perl
    Mais não consegui resolve ro problema ainda.....quem puder ajudar eu continuo agradecendo!!

  5. #5

    Padrão

    qual o aplicativo em perl que poderia estar ocupando a porta 80?


    #lsof i:80

    no netstat, ultima coluna, aparecem o pid/programa. Experimente "matar" o processo e ver o que é que acontece - já que vc nem sabe o que tá rodando aí:

    # kill -15 <pid>
    esse foi pra ser gentil. Pra ser estupido, use o -9:

    # kill -9 <pid>

    DEPOIS tente subir o apache. Se o que estiver usando a porta 80 não for um "daemon" recarregavel automagicamente, deverá funcionar. Mas vc deverá andar atrás desse "estranho" pra que isso não venha a prejudicar depois.