Zitat:
Zitat von onemorenerd
Ein einzelnes file_put_contents() hält zumindest kürzer ein File Handle als die Sequenz fopen, frwite, fclose. Vermutlich wird das Problem dadurch aber nicht behoben sondern tritt nur seltener auf.
|
Ich hätte es nicht gedacht, aber:
Es stimmt.
Dass die Datei fehlt bzw. nicht geschrieben wurde, tritt jetzt deutlich weniger auf. Etwa 1x bei 20 Versuchen.
Zitat:
Zitat von onemorenerd
Wenn es wirklich daran liegt, dass das Filesystem so verzögert, hilft eigentlich nur eines: Filesystem vermeiden.
|
Na ja, der Server steht. Daran kann ich nicht wackeln.
Zitat:
Zitat von onemorenerd
Hatte ich weiter oben schon erwähnt.
|
Ja, die separate Speicherung (z.B. DB) halte ich für sinnvoll. Damit kann ich wenigstens die Datei retten und muss den User nicht darum bitten, die Unterschrift noch einmal zu machen.
Dass die Unterschrift direkt auf den LS kommt, war ja nur eine Idee von mir und ist nicht unbedingt Pflicht. Wenn's also bei 1 von 20 Versuchen nicht klappt und man die Unterschrift nur auf Abruf aus dem System bekommt, ist das okay, denke ich.
Danke, die Idee ist gar nicht mal schlecht...
Ja, damit wäre das Thema durch, sofern niemand mehr eine revolutionäre Idee hat, was man noch verbessern kann.
Danke an alle, die sich beteiligt haben!
cya