Hallo,
ich entwickle selbst an einem kleinem OpenSource Browergame. Momentan bin ich an ein Problem gekommen, wo ich Hilfe benötige, die Events.
Event sollen klar sein, User A greif User B an, ein Beispiel.
Bei jedem Seitenaufruf(außer Login und ACP) wird geschaut ob es ein Event auszuführen gibt, per SQL. Natürlich wird noch geprüft, ob der "Handler" nicht grad von jmd. anderes ausgeführt wird. Allerdings, wenn ein Aufruf exakt zur selben Zeit kommt, wird es 2x ausgeführt.
Meine Lösung war die, dass beim Starten des Auftrages, via shell_exec ein einmaliger Cronjob ausgeführt werden kann, vom Server aus. Das PHP-Script selbst ist nicht via HTTP ausrufbar, also lytx funktioniert nicht.
Bitte um Ratschläge
Gruß
ich entwickle selbst an einem kleinem OpenSource Browergame. Momentan bin ich an ein Problem gekommen, wo ich Hilfe benötige, die Events.
Event sollen klar sein, User A greif User B an, ein Beispiel.
Bei jedem Seitenaufruf(außer Login und ACP) wird geschaut ob es ein Event auszuführen gibt, per SQL. Natürlich wird noch geprüft, ob der "Handler" nicht grad von jmd. anderes ausgeführt wird. Allerdings, wenn ein Aufruf exakt zur selben Zeit kommt, wird es 2x ausgeführt.
Meine Lösung war die, dass beim Starten des Auftrages, via shell_exec ein einmaliger Cronjob ausgeführt werden kann, vom Server aus. Das PHP-Script selbst ist nicht via HTTP ausrufbar, also lytx funktioniert nicht.
Bitte um Ratschläge
Gruß
Kommentar