CakePHP cronをレンタルサーバで実行

CakePHPでcronをレンタルサーバなどで実行したい。

やはり頻繁に実行するには、WEBアクセスなどをトリガとして運用するか、外部からあるURLを何度も呼び出して実装するようだ。これらの手法は多くのCMSなどでも実装されているが、正確に実行するにはより多くのアクセスが必要だ。面白い実装としてRSSリーダーなど定期的にアクセスしてくる外部プログラムをトリガにする手法もあるようだ。

スポンサードリンク

結局はトリガとして起動したいだけなので、以下で解決してしまいそうだ。なぜなら、単にバックアップするだとか頻繁に起動しないのであれば、1時間毎、3分以内という制限内でcronが実行可能だからだ(Valuedomain/Coreserverの場合)あるいは、単にwwwアクセスをトリガにしても大きく差はない。必要なのは、いま来たアクションをそのまま返したいというそれだけなのだけど、それが難しいということ。

参考文献

  • cronを使う-TIPS/CakePHP/cronを使う-プログラミングチップス – アルファブレンド・プログラミングチップス :
    http://program.alphabrend.com/modules/pukiwiki/41.html
  • CakeForge: Snippet Library :
    http://cakeforge.org/snippet/detail.php?type=snippet&id=131
  • CakePHP cronを利用する : のほほんやろうなFX :
    http://fxlabo.hiro25.com/2008/02/07/214/

関連記事

スポンサードリンク

Comments

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です