Florian Neumeyer: (ZUR INFO) Kann nicht auf Posting zugreifen

Beitrag lesen

Liegt das an mir oder an einer Kollision.

Das Problem liegt meiner Meinung nach (korrigiert mich ruhig!) daran, das das Board kein flock() benutzt. Das heißt, wenn 2 Leute gleichzeitig posten, wird bei beiden zuerst der Inhalt der aktuellen self_forum.html eingelesen und dann mit dem Link zum neuen Posting abgespeichert. Falls zwei Prozesse dies gleichzeitig machen, hat der eine Prozess noch nicht den Link zu einem evtl. sehr kurz vorher geposteten Topic noch nicht in seiner eingelesenen Version und überschreibt somit die die self_forum.html, ohne dass der Link zum kurz vorher geposteten Topic erhalten bleibt. Die Funktion flock() würde die Datei sperren, wenn ein Eintrag in das Forum gespeichert würde, sodass kein anderer Eintrag in diesem Moment abgespeichert werden kann.

Mfg.

Florian Neumeyer