APACHE 3798 Segmentation fault

Pagina: 1
Acties:

  • egev
  • Registratie: Juni 2002
  • Laatst online: 22:25
Ik draai Redhat 8.0, en wil graag mijn webserver up hebben.
Helaas wil de httpd niet starten

/etc/init.d/httpd restart geeft alleen maar aan FAILED

het volgende commando geeft mij de volgende mededeling:

[root@discovery root]# apachectl start
/usr/sbin/apachectl: line 83: 3798 Segmentation fault $HTTPD -k $ARGV

Er wordt geen informatie toegevoegd aan de logfiles... ik heb geen idee wat er aan de had is. wie weet er een oplossing?

  • DiNo!
  • Registratie: Juni 2000
  • Laatst online: 18:11
Meestal moet je het zoeken in de meest eenvoudige dingen (teminste, was bij mij zo). Controleer of je /etc/hosts wel alle ip-adressen bevat die je rh8 box heeft(eth0,eth1,eth0:1).

https://github.com/atoomnetmarc/


  • egev
  • Registratie: Juni 2002
  • Laatst online: 22:25
De host file is prima inorde.
Het lijkt er meer op dat apache zelf niet eens kan opstarten.
Elke manier van apache starten, ook met andere log levels etc. Levert een segmentfault op

  • Marc
  • Registratie: November 2001
  • Laatst online: 01-12-2021
misschien even de config files van apache checken? /etc/httpd/conf/

  • DiNo!
  • Registratie: Juni 2000
  • Laatst online: 18:11
egev schreef op 12 November 2002 @ 13:01:
De host file is prima inorde.
Het lijkt er meer op dat apache zelf niet eens kan opstarten.
Elke manier van apache starten, ook met andere log levels etc. Levert een segmentfault op
mmm, erg duister. Had je al geprobeerd om de rpm opnieuw te installeren (desnoods niet van cd, maar eerst downloaden van internet)?.

https://github.com/atoomnetmarc/


Verwijderd

edit het script '/usr/sbin/apachectl' en zet 'set -x' (het liefst op regel 82) ergens boven in het script.
Vervolgens start je hem nog een keer en je krijgt de uit te voeren commando-regel te zien (met daarnaast natuurlijk een heleboel 'debug' rommel. Je zult de commando-regel er uit moet filteren en de tekst natuurlijk even posten.

  • egev
  • Registratie: Juni 2002
  • Laatst online: 22:25
Ik heb apache al gedeinstalleerd en weer opnieuw geinstalleerd, teven de hele conf file weggehaald. Niets helpt.

Dit is de fout-output van apachectl

+ check13
+ GONE=(ServerType|BindAddress|Port|AddModule|ClearModuleList|
+ GONE=(ServerType|BindAddress|Port|AddModule|ClearModuleList|AgentLog|RefererLog|RefererIgnore|FancyIndexing|
+ GONE=(ServerType|BindAddress|Port|AddModule|ClearModuleList|AgentLog|RefererLog|RefererIgnore|FancyIndexing|AccessConfig|ResourceConfig)
+ grep -Eiq '^[[:space:]]*((ServerType|BindAddress|Port|AddModule|ClearModuleList|AgentLog|RefererLog|RefererIgnore|FancyIndexing|AccessConfig|ResourceConfig))' /etc/httpd/conf/httpd.conf
+ /usr/sbin/httpd -k start
/usr/sbin/apachectl: line 83: 4214 Segmentation fault $HTTPD -k $ARGV
+ ERROR=139
+ exit 139

Verwijderd

Dat wordt er niet echt duidelijker op. De -k optie heb ik nog nooit gezien of het moet iets nieuws zijn in apache2. Zou je voor de duidelijkheid de versie kunnen vermelden?

Je zou mbv:
'strace /usr/sbin/httpd -f /etc/httpd/conf/httpd.conf'

achter de oorzaak kunnen komen.

  • MikeN
  • Registratie: April 2001
  • Laatst online: 11:06
Verwijderd schreef op 12 november 2002 @ 14:30:
Dat wordt er niet echt duidelijker op. De -k optie heb ik nog nooit gezien of het moet iets nieuws zijn in apache2. Zou je voor de duidelijkheid de versie kunnen vermelden?
As covered last week, support for apachectl's start/stop/restart functionality has been integrated into the httpd binary itself for the next release of Apache 2.0, using the -k command line option. The intention is that in basic installations, the HTTP server can be started by running httpd -k start, and stopped using httpd -k stop.
http://www.apacheweek.com/issues/02-05-24

Lijkt mij erop dat apache gewoon knetterhard crashed en dat je toch iets mist? Of geheugen wat niet goed is?

  • egev
  • Registratie: Juni 2002
  • Laatst online: 22:25
Tot overmaat van ramp ging mijn server eergisteren offline omdat zijn netwerk kaarten ineens WIRELESS waren.... niet goed dus... redhat 8 kennelijk toch nog een beetje buggie.
Het systeem is weer up, en apache is aan de praat... niet met apache 2... opgelost door maar te downgraden naar apache 1.3.23... dat werkt tenminste

Iedereen bedankt voor jullie hulp..

  • serkoon
  • Registratie: April 2000
  • Niet online

serkoon

mekker.

Is die versie van Apache bij met 1.3.27 op andere platforms qua patches?
Zo niet: ff doen :)
Pagina: 1