[CentOS] httpd reageert niet meer

Pagina: 1
Acties:

  • VelhaChica
  • Registratie: Augustus 2005
  • Laatst online: 19-11-2020
Op een productieserver reageert Apache niet meer. Na /etc/init.d/httpd status kreeg ik een melding als "httpd is dead, but PID file still exists". Ik weet niet meer of dit de letterlijke tekst is. Ik heb vervolgens het proces gestopt en gestart. Toen begon de ellende. Apache wil nu helemaal niet meer starten.

Het gaat hier dus om een productieserver. Ik heb zelf te weinig kennis om dit op te lossen. Waar moet ik überhaupt beginnen met zoeken naar het probleem?

De server draait CentOS 5.0 als Xen host. Voor de organisatie is ISPConfig geïnstalleerd. De server wordt gebruikt voor een aantal websites en e-mail. Alle andere processen draaien verder als een zonnetje.

Edit: ISPConfig heeft een eigen httpd en die draait prima verder.

[ Voor 4% gewijzigd door VelhaChica op 15-06-2008 12:45 ]


  • BCC
  • Registratie: Juli 2000
  • Laatst online: 20:47

BCC

Hij geeft het toch duidelijk aan? De PID is er nog wel maar het proces net meer. Check even of dit zo is met ps.

Ps. als je geen onderhouds mannetje voor een productieomgeving hebt, dan heb je volgens mij een heel ander probleem dan een httpd issue.

[ Voor 38% gewijzigd door BCC op 15-06-2008 12:44 ]

Na betaling van een licentievergoeding van €1.000 verkrijgen bedrijven het recht om deze post te gebruiken voor het trainen van artificiële intelligentiesystemen.


  • VelhaChica
  • Registratie: Augustus 2005
  • Laatst online: 19-11-2020
Een ps levert niets op. Er is een pid te vinden. In de /var/run staat ook geen httpd.pid. Ik neem even aan dat deze daar moet staan.

Dat onderhoudsmannetje is er wel, maar er is ook nog zoiets als vakantie! O-)

  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

open /etc/init.d/httpd en kijk waar hij deze pid verwacht? :)

kijk trouwens ook even naar http of apache o.i.d. in ps aux voordat je de pid weggooit.

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • VelhaChica
  • Registratie: Augustus 2005
  • Laatst online: 19-11-2020
Daar heb ik naar gekeken. In /etc/init.d/httpd staat pidfile=${PIDFILE-/var/run/httpd.pid}. Dit lijkt mij goed.

  • BCC
  • Registratie: Juli 2000
  • Laatst online: 20:47

BCC

Heb je de bak al eens volledig herstart? Draait apache ook nog onder de http deamon?

[ Voor 107% gewijzigd door BCC op 15-06-2008 17:00 ]

Na betaling van een licentievergoeding van €1.000 verkrijgen bedrijven het recht om deze post te gebruiken voor het trainen van artificiële intelligentiesystemen.


  • VelhaChica
  • Registratie: Augustus 2005
  • Laatst online: 19-11-2020
Ja, de bak is herstart. Dit helpt niet. Ik krijg zelf het idee dat een geforceerde herinstallatie van alleen apache d.m.v. yum wel eens de oplossing kan zijn. Kan dit zomaar zonder dat de config-bestanden wijzigen?

  • VelhaChica
  • Registratie: Augustus 2005
  • Laatst online: 19-11-2020
Ja, apache draait ook onder de http deamon.

  • AtleX
  • Registratie: Maart 2003
  • Niet online

AtleX

Tyrannosaurus Lex 🦖

Gooi die PID file eens weg, en probeer het dan nog eens? Kijk eens in de serverlogs welke meldingen Apache precies geeft? Wat is de exacte foutmelding die je krijgt als je Apache probeert te starten?

Sole survivor of the Chicxulub asteroid impact.


  • VelhaChica
  • Registratie: Augustus 2005
  • Laatst online: 19-11-2020
Zoals ik als eerder meldde, er is geen pid. Maar ik denk dat ik iets gevonden heb in /var/log/httpd/error.log.

unable to start piped log program '/root/ispconfig/cronolog --symlink=/var/log/httpd/ispconfig_access_log /var/log/httpd/ispconfig_access_log_%Y_%m_%d': No such file or directory
Unable to open logs

De directory /root/ispconfig is verdwenen. Ik ga eens uitzoeken hoe dit kan.

  • VelhaChica
  • Registratie: Augustus 2005
  • Laatst online: 19-11-2020
Ik heb gevonden wat het is. ISPConfig installeert een directory /root/ispconfig. Deze mag je nooit of te nimmer weghalen. Schijnbaar had ik dat per ongeluk wel gedaan. Er staan allerlei scripts in.

  • BCC
  • Registratie: Juli 2000
  • Laatst online: 20:47

BCC

Eeh ja, als je ispconfig wil gebruiken lijkt me dat handig ja..

Na betaling van een licentievergoeding van €1.000 verkrijgen bedrijven het recht om deze post te gebruiken voor het trainen van artificiële intelligentiesystemen.

Pagina: 1