Toon posts:

Apache wordt meteen gekilld???

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een verse Suse-installatie met standaard Apache installatie (apache starten bij boot? ja.)

ik heb eigenlijk niets raars gedaan met de installatie behalve dan alles van x en alle windowmanagers niet meegeinstalleerd, en xinetd ipv inetd geinstalleerd (ook veranderd in rc.config)

als ik apache start, krijg ik keurig
starting httpd... done

maar direct daarna killt hij 'm weer want als ik status opvraag zegt ie no processess???? :? :? ook als ik ps-aux doe krijg ik niks..

weet iemand wat dit kan zijn?

  • teigetjuh
  • Registratie: September 2000
  • Niet online
Verkeerde forum? hoort in non windows os.

Verwijderd

Topicstarter
LEKKER BELANGRIJK

  • shadax
  • Registratie: Mei 2000
  • Niet online
Kijk eens in 'error_log' (in
/usr/local/apache/logs als apache in de standaard dir staat.) Daar staat waarschijnlijk wel waarom hij niet goed start.

Verwijderd

Topicstarter
Bedankt.. het error log ja, dat wist ik niet te staan natuurlijk }:O

  • shadax
  • Registratie: Mei 2000
  • Niet online
Gevonden, anders moet je zoiets doen:

[shadax@server etc]$ whereis apache
apache: /usr/local/apache
[shadax@server etc]$ cd /usr/local/apache
[shadax@server apache]$ cd logs
[shadax@server logs]$ ls

/edit:
als je je logfile gevonden hebt (error_log voor algemene foutmeldingen), dan moet je ff de errors hier neerzetten, dan kunnen we hopeijk zien wat er fout gaat.

Verwijderd

Topicstarter
The plot thickens:

Apache heeft in het errorlog staan dat hij zichzelf onmiddellijk om het leven brengt omdat er al een andere server op zijn socket werkt (op localhost:80)

Nou heb ik suse geinstalleerd met httpd (apache dus), automatisch starten, en later zelf de nieuwste apache (1.3.14) uit de tar geinstalleerd, in /usr/local/apache_1.3.14/

Als ik boot en ps -aux, zie ik geen apache. Als ik in een browser mijn ip adres typ, krijg ik ook geen beginpagina.

Maarrrr....: als ik apache start
(/usr/local/apache_1.3.14/bin/apachectl start), stopt hij zichzelf dus meteen weer omdat hij zegt dat er al een andere actief is. Die zie ik vanaf dat moment ook in m'n proceslijst en die werkt ook. Maar haalt z'n docs uit een andere directory dan de apache die ik startte. (ben er nog niet achter welke)

Ik begrijp er niks van... Ik word langzaam gek!!

  • shadax
  • Registratie: Mei 2000
  • Niet online
Kan je niet gewoon proberen die oude weg te halen? Is sowieso wel netjes.

Verwijderd

Topicstarter
Ga ik doen. Ik ga heel suse opnieuw installeren zonder httpd. Ik denk dat ik nu weet hoet moet..

  • Twilight
  • Registratie: December 2000
  • Laatst online: 09-03 21:34
Op woensdag 10 januari 2001 09:45 schreef botervloot het volgende:
Ga ik doen. Ik ga heel suse opnieuw installeren zonder httpd. Ik denk dat ik nu weet hoet moet..
Ik heb het ook gehad. SuSE (7.0 ;?) doet hele vage dingen als je php wilt installeren.
Heb je ook php aangevinkt om erbij te installeren in yast2?

www.nanon.nl


Verwijderd

Op woensdag 10 januari 2001 09:45 schreef botervloot het volgende:
Ga ik doen. Ik ga heel suse opnieuw installeren zonder httpd. Ik denk dat ik nu weet hoet moet..
opnieuw installen toont niet echt systeembeheerders kunsten....
gooi de httpd.pid file ofzoiets eens weg, is dat misschien een tip?

  • im_ik
  • Registratie: November 2000
  • Laatst online: 28-12-2025

im_ik

dat ben ik dus

wat dacht je van:
./etc/rc.d/apache stop
dan stop de httpd vanzelf.
En probeer dan nog eens de nieuwe Apache te starten.

Atari Terminator AI - LegoBlockX3 = ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.T008ᖟ


Verwijderd

Topicstarter
twilight: nee, ik had php niet aangevinkt, suse 7 zit een oude verzie bij

vixmv: ik ben ook geen systeembeheerder... maar al zou ik het zijn: de reden dat ik opnieuw installeer, is dat ik intussen al zoveel heb uitgeprobeerd en veranderd in files waar ik weinig vanaf weet, dat ik denk dat het me veel kopzorgen bespaart als ik het doe. httpd.pid kende ik nog niet, zal eens kijken..

im ik: het grappige was dat als ik dan de nieuwe httpd startte, hij hem automatisch killde en de oude httpd startte.. begrijp jij het begrijp ik het.

Thanks all!

Verwijderd

Heb je toevallig niet 2 verschillende installaties staan van Apache? (2 httpd's dus) in verschillende dir's?

als je zegt dat de ene dood gaat, je de volgende opstart, die doet het dan maar je krijgt andere pagina's te zien als de eerste keer lijkt het er op dat bv. apachectl naar een andere httpd staat te wijzen.

Just a wild guess...

Verwijderd

Dit soort symptomen krijg je dus ook als je ergens in je configuratie bestand van apache naar een niet bestaande directory verwijst!:(

Misschien bij jou het geval (bijv log-directory die er niet is o.i.d.)

  • Twilight
  • Registratie: December 2000
  • Laatst online: 09-03 21:34
Installeer anders helemaal geen apache en php.
Download apachetoolbox(.com) en installeer het hele zooitje daarmee. Werkt perfect!

Suc6!

www.nanon.nl


  • mavink
  • Registratie: April 2000
  • Laatst online: 27-05 09:16
Misschien heet de webserver bij suse wel geen apache maar httpd, dat zou verklaren waarom je geen apache ziet staan met ps, maar er toch iets op poort 80 draait. Ik heb zoiets ook weleens meegemaakt |:(

  • Aaargh!
  • Registratie: Januari 2000
  • Laatst online: 19-08 10:34

Aaargh!

Bow for me for I am prutser

Apache staat idd in de process lijst als "httpd" ipv "apache"

wat doet ie als je met een browser verbinding probeert te maken ?

Those who do not understand Unix are condemned to reinvent it, poorly.


Verwijderd

Topicstarter
ik had inderdaad twee verschillende apache installaties (zie verhaal) en ik denk dat het dus op de een of andere manier is gekomen door verkeerde verwijzingen in opstartscriptjes of wat ook. Nu werkt het in elk geval (verse install..)

Verwijderd

Op woensdag 10 januari 2001 17:01 schreef nelske het volgende:
Dit soort symptomen krijg je dus ook als je ergens in je configuratie bestand van apache naar een niet bestaande directory verwijst!:(

Misschien bij jou het geval (bijv log-directory die er niet is o.i.d.)
met 'apachectl configtest' kun je dat allemaal controleren en met 'apachectl start' worden alle log files e.d. aangemaakt als die er niet zijn. :)

edit: oh het werkt al :)

  • a casema user
  • Registratie: Januari 2000
  • Laatst online: 14-08 13:49
ik heb hetzelfde probleem en weet niet hoe dit op te lossen.
Het is een compleet nieuwe installatie van apache (met php en mysql) en netzoals hierboven beschreven nadat ik het start is die dood.
Zelfs bij het veranderen van Log-Level naar debug geeft compleet geen info erin.

/apachectl configtest
geeft gewoon Syntax OK


./apachectl status
Opzoeken van localhost
HTTP verbinding met localhost wordt gemaakt.
Let op!: Niet in staat om met de andere computer te verbinden.
lynx: Geen toegang tot startbestand [url="http://localhost/server-status"]http://localhost/server-status[/url]


gek, want ik had dat veranderd in mijn httpd.conf file, ik vermoed dat die zelfs nieteens conf-file inleest en al dood is.
Ik wordt er gek van, wie kan me helpen ?

Taaaa taa taa taaaa taa taa ta taaataaaaa.


  • a casema user
  • Registratie: Januari 2000
  • Laatst online: 14-08 13:49
in de logfile error_log staat (alleen bij debug mode)

[info] created shared memory segment #327680

maar ik neem aan dat normaal is en het daar niet aan ligt.

Taaaa taa taa taaaa taa taa ta taaataaaaa.


Verwijderd

server-status kan alleen benaderd worden alls dit expliciet wordt toegestaan in je config-bestand en als je de module daarvoor ook nog eens laadt.

Als je gewoon naar de root van localhost gaat, doet hij het dan wel.

Geeft "ps aux" wel apache (httpd) terug?

  • a casema user
  • Registratie: Januari 2000
  • Laatst online: 14-08 13:49
Op zondag 21 oktober 2001 23:10 schreef nelske het volgende:
server-status kan alleen benaderd worden alls dit expliciet wordt toegestaan in je config-bestand en als je de module daarvoor ook nog eens laadt.

Als je gewoon naar de root van localhost gaat, doet hij het dan wel.
heb de file aangepast en localhost toegang gegeven (allow from) maar nog fout. Waarschijnlijk kan die geen informatie (server-info) opvragen omdat de webserver helemaal niet draait.
Geeft "ps aux" wel apache (httpd) terug?
nee :(

Taaaa taa taa taaaa taa taa ta taaataaaaa.


Verwijderd

Hoe draait apache? Standalone of via (x)inetd?

Wat verschijnt er in je syslogs?

  • a casema user
  • Registratie: Januari 2000
  • Laatst online: 14-08 13:49
draait stand-alone.

helemaal niets te vinden in welke logfile dan ook.

heb gewoon de source (.tar.gz) gedownload en geinstalleerd, geen errors of warnings tijdens dat gezien.

Taaaa taa taa taaaa taa taa ta taaataaaaa.

Pagina: 1