CakePHPでcronをレンタルサーバなどで実行したい。
やはり頻繁に実行するには、WEBアクセスなどをトリガとして運用するか、外部からあるURLを何度も呼び出して実装するようだ。これらの手法は多くのCMSなどでも実装されているが、正確に実行するにはより多くのアクセスが必要だ。面白い実装としてRSSリーダーなど定期的にアクセスしてくる外部プログラムをトリガにする手法もあるようだ。
スポンサードリンク
結局はトリガとして起動したいだけなので、以下で解決してしまいそうだ。なぜなら、単にバックアップするだとか頻繁に起動しないのであれば、1時間毎、3分以内という制限内でcronが実行可能だからだ(Valuedomain/Coreserverの場合)あるいは、単にwwwアクセスをトリガにしても大きく差はない。必要なのは、いま来たアクションをそのまま返したいというそれだけなのだけど、それが難しいということ。
参考文献
- cronを使う-TIPS/CakePHP/cronを使う-プログラミングチップス – アルファブレンド・プログラミングチップス :
さくらのレンタルサーバ - CakeForge: Snippet Library :
403 Forbidden - CakePHP cronを利用する : のほほんやろうなFX :
CakePHP cronを利用する | のほほんやろうなFX
コメント