Apache startet nicht-> keine hinweise vorhanden..
Hallo Liste, da ich nun mal anfangen wollte, meinen eigenen Apache zu betreiben, habe ich selbigen installiert in der Version 2 und das als prefork version. dazu noch php4 und modphp und damit das ganze dann noch rund wird mysql dazu. nun wollte ich testen ob der Apache läuft und siehe da: er läuft gar nicht und noc nicht einmal hinweise darauf, warum. ich habe ihn per yast installliert und auch soweit konfiguriert (aber immoment noch eher die standard einstellungen) . Aber er spuckt mir in /var/logs/apache2/ keine meldungen aus. dieses sollt doch aber der ort sein, wo meldungen zu erwarten sind. einzig und allein eine rc.out ist vorhanden und dort steht drin: /etc/init.d/apache2: line 101: 11622 Terminated /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -t aber was das zu sagen bin ich immoment noch ein wenig überfordert. wenn ihr mir n tipp geben könntet wo ich mal schauen muss, wäre ich shcon sehr dankbar. was kann es denn für ursachen haben?? hardware, software, flasche einstellungen?? mfg Sebastian
Was ergibt "apache2ctl configtest"? Und gar nichts in /var/log/apache2/ ? Permissions? Peter
Was ergibt "apache2ctl configtest"? Und gar nichts in /var/log/apache2/ ? Permissions?
Peter habe nun oben stehendes kommando ne stunde laufen lassen und nichts ist
Am Donnerstag, 1. Dezember 2005 23:57 schrieb Peter Wiersig: passiert und ja, im logordner von apache ist nichts drin. liegts evtl an meiner hardware ?? (fujitsu siemens primergy p470) mfg Sebastian
Sebastian Gödecke wrote:
Am Donnerstag, 1. Dezember 2005 23:57 schrieb Peter Wiersig:
Was ergibt "apache2ctl configtest"? Und gar nichts in /var/log/apache2/ ? Permissions?
Peter
habe nun oben stehendes kommando ne stunde laufen lassen und nichts ist passiert und ja, im logordner von apache ist nichts drin. liegts evtl an meiner hardware ?? (fujitsu siemens primergy p470) mfg Sebastian
Glaube ich nicht, auf meiner Primergy 470 läuft Apache2 von Suse 9.2 sehr zufrieden. Ich nehme eher an, dass du die Konfiguration von Apache schräg gesetzt hast. Was sagt denn ein grep -v "^#" /etc/sysconfig/apache2 Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com
Am Freitag, 2. Dezember 2005 10:41 schrieb Sandy Drobic:
Sebastian Gödecke wrote:
Am Donnerstag, 1. Dezember 2005 23:57 schrieb Peter Wiersig:
Was ergibt "apache2ctl configtest"? Und gar nichts in /var/log/apache2/ ? Permissions?
Peter
habe nun oben stehendes kommando ne stunde laufen lassen und nichts ist passiert und ja, im logordner von apache ist nichts drin. liegts evtl an meiner hardware ?? (fujitsu siemens primergy p470) mfg Sebastian
Glaube ich nicht, auf meiner Primergy 470 läuft Apache2 von Suse 9.2 sehr zufrieden. Ich nehme eher an, dass du die Konfiguration von Apache schräg gesetzt hast. Was sagt denn ein grep -v "^#" /etc/sysconfig/apache2
Sandy hallo Sandy, diese ausgabe kommt:
APACHE_CONF_INCLUDE_FILES="" APACHE_CONF_INCLUDE_DIRS="" APACHE_MODULES="access actions alias auth autoindex cgi dir include log_config mime negotiation setenvif status userdir asis imap ssl vhost_alias php4 perl" APACHE_SERVER_FLAGS="" APACHE_HTTPD_CONF="" APACHE_MPM="" APACHE_SERVERADMIN="root@linux-sie" APACHE_SERVERNAME="linux-sie" APACHE_START_TIMEOUT="2" APACHE_SERVERSIGNATURE="on" APACHE_LOGLEVEL="warn" APACHE_ACCESS_LOG="/var/log/apache2/access_log combined" APACHE_USE_CANONICAL_NAME="off" APACHE_SERVERTOKENS="OS" APACHE_EXTENDED_STATUS="off" APACHE_BUFFERED_LOGS="off" APACHE_TIMEOUT="300" so wie ich das in der übersicht sehe, sind das keine sachen konfiguriert, jedenfalls in der httpd.conf ist ja nichts, oder ist das so korrekt ? mfg Sebastian
Sebastian Gödecke wrote:
so wie ich das in der übersicht sehe, sind das keine sachen konfiguriert, jedenfalls in der httpd.conf ist ja nichts, oder ist das so korrekt ? mfg Sebastian
Im Apache 2 sind die Konfigurationsdateien aufgeteilt, aber trotzdem sollte etwas erscheinen in den Logs, wenn du versuchst zu starten. Hast du eventuell nicht erfüllte Abhängigkeiten? rcapache2 stop; rcapache2 start; rcapache2 status Was steht dann in /var/log/messages und /var/log/apache2/access_log? Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com
Am Freitag, 2. Dezember 2005 11:52 schrieb Sandy Drobic:
Sebastian Gödecke wrote:
so wie ich das in der übersicht sehe, sind das keine sachen konfiguriert, jedenfalls in der httpd.conf ist ja nichts, oder ist das so korrekt ? mfg Sebastian
Im Apache 2 sind die Konfigurationsdateien aufgeteilt, aber trotzdem sollte etwas erscheinen in den Logs, wenn du versuchst zu starten. Hast du eventuell nicht erfüllte Abhängigkeiten?
rcapache2 stop; rcapache2 start; rcapache2 status Was steht dann in /var/log/messages und /var/log/apache2/access_log?
Sandy -- hallo, also in den messages sthet nichts vom apache drin und dei access_log habe ich nicht, ich habe nur dir rc.out und die ist leer. laut yast habe ich aber keine nicht erfüllten abhängikeiten. also es sollte alles ok sein....
mfg sebastian
On Fri, Dec 02, 2005 at 10:05:15AM +0100, Sebastian Gödecke wrote:
Am Donnerstag, 1. Dezember 2005 23:57 schrieb Peter Wiersig:
Was ergibt "apache2ctl configtest"? Und gar nichts in /var/log/apache2/ ? Permissions?
habe nun oben stehendes kommando ne stunde laufen lassen und nichts ist passiert und ja, im logordner von apache ist nichts drin.
Hm, Endlosschleife in "Include ..." Anweisungen oder eine merkwuerdige Datei in /etc/apache2. find /etc/apache2/ -not -type f -a -not -type d -ls Falls das nicht hilft, wuerde ich anfangen mit strace zu arbeiten: strace -o http2.log -e trace=file -- httpd2-prefork -X -D ... die -D Parameter hattest du dir ja schon mal rausgesucht IIRC. Gruss, Peter
On Fri, Dec 02, 2005 at 10:05:15AM +0100, Sebastian Gödecke wrote:
Am Donnerstag, 1. Dezember 2005 23:57 schrieb Peter Wiersig:
Was ergibt "apache2ctl configtest"? Und gar nichts in /var/log/apache2/ ? Permissions?
habe nun oben stehendes kommando ne stunde laufen lassen und nichts ist passiert und ja, im logordner von apache ist nichts drin.
Hm, Endlosschleife in "Include ..." Anweisungen oder eine merkwuerdige Datei in /etc/apache2.
find /etc/apache2/ -not -type f -a -not -type d -ls
Falls das nicht hilft, wuerde ich anfangen mit strace zu arbeiten:
strace -o http2.log -e trace=file -- httpd2-prefork -X -D ...
die -D Parameter hattest du dir ja schon mal rausgesucht IIRC.
Gruss, Peter hab mti strace das nun mal gemacht allerdings ohne -D (was denn das für eine
Am Freitag, 2. Dezember 2005 13:12 schrieb Peter Wiersig: option ? in der man steht nix) heraus kam dabei, das der letzte eintrag immer der selbe ist, egal wie lange ich den laufen lasse : open("/dev/random", O_RDONLY) = 3 --- SIGINT (Interrupt) @ 0 (0) --- +++ killed by SIGINT +++ ob nun 5 , 10 , oder 60 sekunden. was ist denn die /dev/random für eine datei und welche funktion soll sie haben?? vorher gibt es noch ein paar einträge das die libperl nicht zu finden sei, diese wird aber ein paar zeilen weiter unten wieder normal angezeigt. mfg sebastian
Am Freitag, 2. Dezember 2005 13:40 schrieb Sebastian Gödecke:
Am Freitag, 2. Dezember 2005 13:12 schrieb Peter Wiersig:
On Fri, Dec 02, 2005 at 10:05:15AM +0100, Sebastian Gödecke wrote:
Am Donnerstag, 1. Dezember 2005 23:57 schrieb Peter Wiersig:
Was ergibt "apache2ctl configtest"? Und gar nichts in /var/log/apache2/ ? Permissions?
habe nun oben stehendes kommando ne stunde laufen lassen und nichts ist passiert und ja, im logordner von apache ist nichts drin.
Hm, Endlosschleife in "Include ..." Anweisungen oder eine merkwuerdige Datei in /etc/apache2.
find /etc/apache2/ -not -type f -a -not -type d -ls
Falls das nicht hilft, wuerde ich anfangen mit strace zu arbeiten:
strace -o http2.log -e trace=file -- httpd2-prefork -X -D ...
die -D Parameter hattest du dir ja schon mal rausgesucht IIRC.
Gruss, Peter
hab mti strace das nun mal gemacht allerdings ohne -D (was denn das für eine option ? in der man steht nix) heraus kam dabei, das der letzte eintrag immer der selbe ist, egal wie lange ich den laufen lasse : open("/dev/random", O_RDONLY) = 3 --- SIGINT (Interrupt) @ 0 (0) --- +++ killed by SIGINT +++ ob nun 5 , 10 , oder 60 sekunden. was ist denn die /dev/random für eine datei und welche funktion soll sie haben?? vorher gibt es noch ein paar einträge das die libperl nicht zu finden sei, diese wird aber ein paar zeilen weiter unten wieder normal angezeigt.
mfg sebastian ok, also ich habe nun herausgefunden, dass das mit der /dev/random nicht geht und ich die /dev/urandom nehmen muss, es ist ja möglich durch einen symlink von random nach urandom zu verweisen. ich habe dieses mit ln -s /dev/random /dev/urandom versucht, aber dort wird mir gesagt, das die datei bereits existiert. wie kann ich das denn trotztdem umbiegen?? mfg sebastian
Am Freitag, 2. Dezember 2005 14:49 schrieb Sebastian Gödecke:
Am Freitag, 2. Dezember 2005 13:40 schrieb Sebastian Gödecke:
Am Freitag, 2. Dezember 2005 13:12 schrieb Peter Wiersig:
On Fri, Dec 02, 2005 at 10:05:15AM +0100, Sebastian Gödecke wrote:
Am Donnerstag, 1. Dezember 2005 23:57 schrieb Peter Wiersig:
Was ergibt "apache2ctl configtest"? Und gar nichts in /var/log/apache2/ ? Permissions?
habe nun oben stehendes kommando ne stunde laufen lassen und nichts ist passiert und ja, im logordner von apache ist nichts drin.
Hm, Endlosschleife in "Include ..." Anweisungen oder eine merkwuerdige Datei in /etc/apache2.
find /etc/apache2/ -not -type f -a -not -type d -ls
Falls das nicht hilft, wuerde ich anfangen mit strace zu arbeiten:
strace -o http2.log -e trace=file -- httpd2-prefork -X -D ...
die -D Parameter hattest du dir ja schon mal rausgesucht IIRC.
Gruss, Peter
hab mti strace das nun mal gemacht allerdings ohne -D (was denn das für eine option ? in der man steht nix) heraus kam dabei, das der letzte eintrag immer der selbe ist, egal wie lange ich den laufen lasse : open("/dev/random", O_RDONLY) = 3 --- SIGINT (Interrupt) @ 0 (0) --- +++ killed by SIGINT +++ ob nun 5 , 10 , oder 60 sekunden. was ist denn die /dev/random für eine datei und welche funktion soll sie haben?? vorher gibt es noch ein paar einträge das die libperl nicht zu finden sei, diese wird aber ein paar zeilen weiter unten wieder normal angezeigt.
mfg sebastian
ok, also ich habe nun herausgefunden, dass das mit der /dev/random nicht geht und ich die /dev/urandom nehmen muss, es ist ja möglich durch einen symlink von random nach urandom zu verweisen. ich habe dieses mit ln -s /dev/random /dev/urandom versucht, aber dort wird mir gesagt, das die datei bereits existiert. wie kann ich das denn trotztdem umbiegen?? mfg sebastian ich hatte den ln immer falsch gesetzt, nochmals die man ln angeschaut und nun geht es. Hurra :) vielen dank für eure hilfe mfg Sebastian
participants (3)
-
Peter Wiersig
-
Sandy Drobic
-
Sebastian Gödecke