depp: PHP: ausführungs zeit überschritten...

moin

wie heisst die file, worin man das festlegen kann, wie lang ein script brauchen darf?

danke

  1. wie heisst die file, worin man das festlegen kann, wie lang ein script brauchen darf?

    php.ini

    Da gibt es einen Punkt, der max_execution_time oder so ähnlich heißt.

    1. Hello,

      php.ini

      Da gibt es einen Punkt, der max_execution_time oder so ähnlich heißt.

      Generell sollte man da nur Änderungen vornehmen, wenn man die längere Ausführungszeit für ALLE Scripte benötigt, auch für die rottigsten Schrottscripte.

      Sonnst immer nur für ein einzelnes Script verändern mittels ini_set(). wenn dieses garantiert auch Methoden für den Abbruch bei Endlos-Schleifen hat, oder solche besser gar nicht erst enthält.

      Harzliche Grüße aus http://www.annerschbarrich.de

      Tom

      --
      Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
      Nur selber lernen macht schlau
      1. Hallo Tom,

        Sonnst immer nur für ein einzelnes Script verändern mittels ini_set(). wenn dieses garantiert auch Methoden für den Abbruch bei Endlos-Schleifen hat, oder solche besser gar nicht erst enthält.

        erstaunt mich ja, daß man das per ini_set() ändern kann. Kann ich da nicht den Server meines Hosters lahm legen? Wenn ich jetzt die max_execution_time auf einen ganzen Tag setze und riesige Endlosschleifen starte, die mega-Sessions auslesen und schreiben und mega-Arrays im Speicher vorhalten, immerzu neue Objekte erzeugen...

        Gruß, Andreas

        --
        <img src="http://was-ist-das.andreas-lindig.de/was_ist_das_fetzen.jpg" border="0" alt="">
        hier könnte auch ruhig mal'n neues Bild stehen.
        1. Hello,

          Sonst immer nur für ein einzelnes Script verändern mittels ini_set(). wenn dieses garantiert auch Methoden für den Abbruch bei Endlos-Schleifen hat, oder solche besser gar nicht erst enthält.

          erstaunt mich ja, daß man das per ini_set() ändern kann. Kann ich da nicht den Server meines Hosters lahm legen? Wenn ich jetzt die max_execution_time auf einen ganzen Tag setze und riesige Endlosschleifen starte, die mega-Sessions auslesen und schreiben und mega-Arrays im Speicher vorhalten, immerzu neue Objekte erzeugen...

          Deshalb benutzt der ja unter anderrm den safe_mode. Der verbietet die Funktion ini_set() für max_execution_time oder sogar vollständig.

          Harzliche Grüße aus http://www.annerschbarrich.de

          Tom

          --
          Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
          Nur selber lernen macht schlau
  2. Hallo,

    wie heisst die file, worin man das festlegen kann, wie lang ein script brauchen darf?

    meinst du das?
    http://de3.php.net/manual/de/function.ini-set.php
    max_execution_time