Hallo,
ich habe einen kritischen Cronjob A. A darf nur 1x gleichzeitig alle 3 Minuten ausgeführt werden.
Wenn allerdings 2 Forenbenutzer "gleichzeitig" das Forum betreten, wird Cronjob A 2x parallel ausgeführt. Das behindert die SQL-Arbeiten, die ausgeführt werden.
Das ist mir irgendwie im Testforum passiert. Hinzuzufügen wäre dem noch, dass der Cronjob A eine etwa 10 sekündige Ausführungszeit hat.
Ohne jetzt in den Source Code zu schauen: Wenn ein Cronjob auf "Running" gesetzt wird, wird dann eine weitere Instanz des Cronjob gestartet, wenn ein neuer User das Forum betritt? Das sieht für mich zumindest danach aus.
VG
Tobias