2017-03-23 4 views
0

私は現在、「ping」を送信してX秒ごとに別のマシンとの接続をチェックする必要があるCakePhp 3.4でシステムを開発しています。Cakephp3でX秒ごとにイベントをトリガーする

私はドキュメント内のイベントに関するクッキングブックのセクションを読んだことがありますが、無限の時間内に自動的に起動するイベントは見つかりませんでした。

このループはどこでフレームワーク構造内に配置する必要がありますか。

+0

プロセスが数秒より長く実行される場合は、もしそうなら、cronジョブまたはシステム監視サービスがより良いオプションのIMOになります。 PHPは長時間実行されるように設計されていません。 –

答えて

1

Create a shell. cronジョブを使用してX秒ごとに実行するか、ループをシェルに追加してバックグラウンドで開始します。

+0

また、シェルをcrontabとして設定する方法もここにあります:https://book.cakephp.org/3.0/en/console-and-shells/cron-jobs.html – Mary

+0

これはまさに私のものだったようです検索、ありがとう! :) – Warren

関連する問題