tutorials.de Buch-Aktion 05/2012
Like Tree3Danke
  • 1 Beitrag von einfach nur crack
  • 1 Beitrag von ComFreek
  • 1 Beitrag von Ch
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
292
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Alice Alice ist offline Mitglied Brillant
    Registriert seit
    Mar 2010
    Beiträge
    882
    Hallo, ich habe da eine Frage.

    Ich habe ein PHP-Skript welches mittlerweile ganz schön gross ist mit vielen Berechnungen und großen Grafiken arbeitet.

    Mitten im Skript werden auch mehrere ImageMagick exec-Befehle ausgeführt.

    Ich frage mich wie genau PHP arbeitet. Wird jeder Befehl NACH UND NACH ausgeführt oder kann es bei einem Befehl der etwas rechenintensiver ist passieren, dass das Skript weiter arbeitet obwohl der vorherige Befehl (z.B. exec-Befehl) nicht fertig ist?
     

  2. #2
    Avatar von einfach nur crack
    einfach nur crack einfach nur crack ist offline mag Cookies & Kekse
    tutorials.de Premium-User
    Registriert seit
    May 2007
    Ort
    Dresden (Sachsen)
    Beiträge
    1.961
    Das ist relativ leicht: die Befehle werden solange ausgeführt bis sie einen Rückgabewert von den ausgeführten Befehlen erhalten. Im Normal läuft der Befehl also bis die Shell fertig ist.
    Alice bedankt sich. 
    Ich mag:
    • positive Bewertungen meiner Beiträge
    • ein Danke für meine hilfreichen Beiträge

    Dabei kann ich dir helfen: PHP --- Javascript --- Ruby --- Coffeescript --- CSS --- HTML --- Webtechnologien --- Shell --- UNIX

    ... noch was: falls du mit dem Thema hier fertig bist, dann kannst du es auch als erledigt markieren.

  3. #3
    Avatar von ComFreek
    ComFreek ComFreek ist gerade online [x] Let it be logic!
    tutorials.de Moderator
    Registriert seit
    Jun 2009
    Beiträge
    2.365
    Blog-Einträge
    4
    Der PHP-Interpreter arbeitet natürlich Befehl nach Befehl ab.
    Die Ausnahmen wären Threads - allerdings fällt mir spontan keine interne (in C geschriebene) PHP-Funktion ein, die Threads nutzt. Aber ich schaue auch nicht regelmäßig in den PHP Source

    Zu exec():
    Zitat Zitat von php.net
    Note:

    If a program is started with this function, in order for it to continue running in the background, the output of the program must be redirected to a file or another output stream. Failing to do so will cause PHP to hang until the execution of the program ends.
    Alice bedankt sich. 
    mfg ComFreek

    Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
    Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
    [PHP] Überprüfen, ob Website erreichbarSicherheit in PHP-Codes schaffenGoogle Chrome-Extension für tutorials.dejson_compress()

  4. #4
    Ch Tutorials.de Gastzugang
    Es gibt für PHP den Skript Time out Parameter, genauso für die Shell die du mit exec aufrufst. Diese solletst du wirklich nur ändern, wenn du sicher bist das dein Skript auch sowas wie einen Abrruch hat.
    Alice bedankt sich. 

  5. #5
    Avatar von Raisch
    Raisch Raisch ist offline extraordinary bit
    Registriert seit
    Aug 2011
    Ort
    Berlin
    Beiträge
    333
    Zitat Zitat von Chewbacca Beitrag anzeigen
    Es gibt für PHP den Skript Time out Parameter, genauso für die Shell die du mit exec aufrufst. Diese solletst du wirklich nur ändern, wenn du sicher bist das dein Skript auch sowas wie einen Abrruch hat.
    Das hier war es glaube ich:
    Code PHP:
    1
    
    ini_set( 'max_execution_time', 120 /* Zeit in Sekunden */ );

    Gruß
     

Ähnliche Themen

  1. verständnisfrage zu GWT
    Von dell_mann im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 1
    Letzter Beitrag: 07.05.09, 20:18
  2. Verständnisfrage
    Von wSam im Forum Java
    Antworten: 7
    Letzter Beitrag: 22.08.06, 20:21
  3. Verständnisfrage....
    Von saila im Forum Flash Plattform
    Antworten: 4
    Letzter Beitrag: 04.07.06, 02:23
  4. Verständnisfrage ...
    Von kroesi im Forum Java
    Antworten: 2
    Letzter Beitrag: 12.05.06, 15:30
  5. Verständnisfrage
    Von saila im Forum Flash Plattform
    Antworten: 4
    Letzter Beitrag: 02.09.04, 14:01