Thread Kann es sein,daß ein Webserver kein flock() kennt?
(17 answers)
Opened by Fatso Keratso at 2006-05-25 17:50
mmhhhh, ich befürchte, das stimmt. Habs gerade ausprobiert. Ich lade gleich alle, die sich die HP angucken wollen zu mir nach Hause ein. Da funktioniert's wenigstens...
Gibt es eine Möglichkeit, herauszufinden, ob mein Script mehr als einmal läuft (Liste der Prozess ID's mit gleichem Namen, oder so was)? Vielleicht kann ich mit einer gespeicherten ProzessID in der Lockdatei (dann halt nicht exclusive, wär aber schöner gewesen) vergleichen und dafür sorgen, daß Prozesse weiterlaufen können, obwohl der Prozess, der das Lock angelegt hat unerwartet gekillt wurde. Im schlimmsten Falle wäre es eine Möglichkeit den kompletten Prozess zu blockieren, bis der erste Prozess beendet ist. Quote Maximale Laufzeit eines Scripts beträgt 15 Sekunden. Wird also auch nichts Das mit dem /tmp-Verzeichnis kläre ich noch mal mit meinem Webspace-Provider ab. Vielen Dank und beste Grüße Benjamin |