Rainer Honsch: Apache starten ?? Wie geht's ?

Hallo !

Ich habe soeben einen Apache auf Suse Linux 6.4 installiert, ... und den runtergefahren mit: kill cat /usr/local/logs/httpd.pid

doch nun schaffe ich es nicht, ... ihn neuzustarten ?!

angeblich: kill -HUP cat /usr/local/logs/httpd.pid  doch das geht nciht... dann sagt er immer httpd.pid no such file

dann habe ich einfach einmla die httpd.pid angelegt und dort eine PID z.B. 1523 reingeschrieben, ... doch dann sagt er 1523 no such PID ???

Wie geht's ?

Ich wäre euch für jede Hilfe dankbar !

Rainer

  1. Hallo !

    Ich habe soeben einen Apache auf Suse Linux 6.4 installiert, ... und den runtergefahren mit: kill cat /usr/local/logs/httpd.pid

    doch nun schaffe ich es nicht, ... ihn neuzustarten ?!

    angeblich: kill -HUP cat /usr/local/logs/httpd.pid  doch das geht nciht... dann sagt er immer httpd.pid no such file

    dann habe ich einfach einmla die httpd.pid angelegt und dort eine PID z.B. 1523 reingeschrieben, ... doch dann sagt er 1523 no such PID ???

    Wie geht's ?

    So solltest du das wirklich nicht machen.
    Wenn du die Apache-Doku gelesen haettest, dann haettest
    du bei
       - Apache < Version 1.3
          /usr/local/apache/bin/apache restart
       - Apache >= version 1.3
          /usr/local/apache/bin/apachectl restart  
    getippt.

    Tipp mal /usr/local/apache/bin/httpd -t um
    zu pruefen ob deine Konfig richtig ist.

    Ciao,
      Wolfgang

    P.S.: Benutz lieber ein richtiges Betriebssystem wie Solaris und nicht
    die Heulsuse :)

    1. - Apache < Version 1.3
            /usr/local/apache/bin/apache restart
         - Apache >= version 1.3
            /usr/local/apache/bin/apachectl restart  
      getippt.
      Tipp mal /usr/local/apache/bin/httpd -t um
      zu pruefen ob deine Konfig richtig ist.

      Ist Apache 1.3.12.
      Im bin Verzeichnis des Apache ist keine dieser Dateien vorhanden ?!

      Rainer

      1. - Apache < Version 1.3
              /usr/local/apache/bin/apache restart
           - Apache >= version 1.3
              /usr/local/apache/bin/apachectl restart  
        getippt.
        Tipp mal /usr/local/apache/bin/httpd -t um
        zu pruefen ob deine Konfig richtig ist.

        Ist Apache 1.3.12.
        Im bin Verzeichnis des Apache ist keine dieser Dateien vorhanden ?!

        Rainer

        hallo,
        unter SuSE gibt's eigene scripts, um Dienste zu verwalten:
        /etc/rc.d/apache (startstopstatusrestart)

        diese script erledigt alles aufs vorzüglichste.
        ansonsten gibts da noch ein programm, welches apachectl heißt. mit dem kann man auch alles machen:
        'man apachectl' sagt Dir alles

        grüße,
        klaus

        1. hallo,
          unter SuSE gibt's eigene scripts, um Dienste zu verwalten:
          /etc/rc.d/apache (startstopstatusrestart)

          diese script erledigt alles aufs vorzüglichste.
          ansonsten gibts da noch ein programm, welches apachectl heißt. mit dem kann man auch alles machen:
          'man apachectl' sagt Dir alles

          Tja... schön wäre es... gibt es auch alles nciht.. aber irgendwie wir der doch gestartet... wnen cih den Rechner reboote... ist der pache ja da ?!

          man apachectl gibt es nciht.. no Entry found...

          Rainer

          1. Dankre für die Hilfe.. bei mir ist es:
            httpsdctl

            Danke !

            Rainer

            1. hi!

              Dankre für die Hilfe.. bei mir ist es:
              httpsdctl

              Ein weiterer Grund, SuSE nicht zu mögen: Standard-Dateinamen umzubenennen, wo gibt's denn sowas?

              Und mit "kill -HUP ..." zu restarten geht natürlich nur, wenn der Prozess noch läuft, sonst kannst du ihm ja
              auch kein kill-Signal schicken (man kill).

              bye, Frank!