顧客ごとに多数の操作を行うPHPサービスを開発しており、これを継続的に実行したいと考えています。私はすでにcronを見てきましたが、私が理解している限り、cronは設定された時間にコードを実行することを可能にしました。コードが最初からやり直す前に実行が終了していることに依存しているため、これは少し危険です。各実行の時間は、顧客ベースの増加に応じて変わる可能性があります。したがって、私が知る限り、更新、cron、またはその他の時間間隔は実行できません。
それで、サービスが終了したときにサービスを再開でき、すべてのコードが実行される前に再実行を行わない解決策を知っているかどうか疑問に思っていますか?
これが以前に答えられた、またはグーグルで簡単に見つけられた場合は申し訳ありませんが、私は何かを見つけようとしましたが、役に立ちませんでした。
編集:絶対に確実にするために、時間間隔を1時間に設定することもできますが、各実行間の時間をできるだけ短くしたいと思います。