Mathias: Timeout Script-Ausführung

Hallo liebe(r) Leser(in),

erstmal vielen Dank für Dein Interesse. Ich such mich duss'lig nach der Einstellmöglichkeit in den Apache-Konfigurationsdateien. Wo kann man wohl die maximal Script-Ausführdauer einstellen ?

Danke für Hilfe,
Mathias

  1. moin, Matthias,

    erstmal vielen Dank für Dein Interesse. Ich such mich duss'lig nach der Einstellmöglichkeit in den Apache-Konfigurationsdateien. Wo kann man wohl die maximal Script-Ausführdauer einstellen ?

    vielleicht hilft dir http://aktuell.de.selfhtml.org/artikel/server/apacheconf/index.htm etwas weiter. Du könntest allerdings deine Frage noch etwas präzisieren.

    Grüße aus Berlin

    Christoph S.

    1. Guten Morgen,

      den Link hat ich schon durch, allerding's hab ich in der Übersetzung zur httpd.conf nix entsprechendes gefunden.

      "Du könntest allerdings deine Frage noch etwas präzisieren."

      Ich möchte zu Testzwecken (Variablenausgabe) die maximale Dauer zur Scriptausführung (hier PHP) verlängern. Ich hab' die Windows-Version des Apache installiert (Version ? Keine Ahnung, ist aber relativ frisch...)

      Wo könnte das noch zu finden sein ?

      Gruß,
      Mathias

      moin, Matthias,

      erstmal vielen Dank für Dein Interesse. Ich such mich duss'lig nach der Einstellmöglichkeit in den Apache-Konfigurationsdateien. Wo kann man wohl die maximal Script-Ausführdauer einstellen ?

      vielleicht hilft dir http://aktuell.de.selfhtml.org/artikel/server/apacheconf/index.htm etwas weiter. Du könntest allerdings deine Frage noch etwas präzisieren.

      Grüße aus Berlin

      Christoph S.

      1. Hoi,

        "Du könntest allerdings deine Frage noch etwas präzisieren."

        Ich möchte zu Testzwecken (Variablenausgabe) die maximale Dauer
        zur Scriptausführung (hier PHP) verlängern.

        Das hat allerdings nichts mit dem Apachen, sondern mit dem PHP zu
        tun ;-) In der php.ini gibt es eine Konfigurations-Option mit dem
        Namen 'max_execution_time'. Die ist im Standard-Fall auf 30 Sekunden
        beschraenkt.

        Gruesse aus dem nassen Muenster,
         c.j.k

        1. Das hat allerdings nichts mit dem Apachen, sondern mit dem PHP zu
          tun ;-) In der php.ini gibt es eine Konfigurations-Option mit dem
          Namen 'max_execution_time'. Die ist im Standard-Fall auf 30 Sekunden
          beschraenkt.

          Hallo Christian,

          gibt es nicht auch serverseitig eine andere Möglichkeit, denn auf einigen Servern gibt es auf für Perl eine Begrenzung der Ausführungsdauer von Scripten auf eine bestimmte Sekundenzahl? Ist mir mal beim Indizieren einer Datenbank aufgefallen (bei Schlund&Partner). Oder ist das dann für alle Scriptsprachen einzeln definiert?

          Viele Grüße

          Mathias Bigge

          1. Hoi Mathias,

            gibt es nicht auch serverseitig eine andere Möglichkeit,

            Natuerlich gibt es die ;-)

            denn auf einigen Servern gibt es auf für Perl eine Begrenzung der
            Ausführungsdauer von Scripten auf eine bestimmte Sekundenzahl?

            Ja. Das ganze laesst sich recht gut mit 'ulimit' machen. PAM kann schon
            was feines sein, wenns mal funktioniert ;-)

            Ist mir mal beim Indizieren einer Datenbank aufgefallen (bei
            Schlund&Partner). Oder ist das dann für alle Scriptsprachen einzeln
            definiert?

            Nein, wie gesagt, es geht auch global. Sogar im Apachen selber, siehe
            Michaels Link, oder auch durch aussen, etwa Mechanismen wie PAM. Aber
            hier liegt IMHO die Vermutung nahe, dass das Zeitlimit von PHP war.

            Gruesse aus dem nassen Muenster,
             c.j.k

  2. Hallo Mathias,

    erstmal vielen Dank für Dein Interesse. Ich such mich duss'lig nach
    der Einstellmöglichkeit in den Apache-Konfigurationsdateien.
    Wo kann man wohl die maximal Script-Ausführdauer einstellen ?

    tröste Dich, ich habe auch mehrere Ansätze innerhalb der Doku gebraucht.

    1. Versuch: mod_cgi - da war es nicht.
    2. Versuch: innerhalb von "core" nach "time" etc gesucht - auch nichts.
    3. Versuch: Alle core-Direktiven überblättert - das hier sollte sie sein:

    http://httpd.apache.org/docs/mod/core.html#rlimitcpu

    Viele Grüße
          Michael